账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    数组合并的问题提
    41
    0

    Array
    (

    [0] => Array
        (
            [skuid] => 121307256
            [cmmdtyType] => 1
        )
    
    [1] => Array
        (
            [skuid] => 121347694
            [cmmdtyType] => 1
        )
    

    )

    Array
    (

    [0] => Array
        (
            [skuId] => 121307256
            [price] => 103.10
            [discountRate] => 
        )
    
    [1] => Array
        (
            [skuId] => 121347694
            [price] => 2.00
            [discountRate] => 
        )
    

    )
    2个数组,想合并成这样的,除了循环还有什么好方法吗?
    Array
    (

    [0] => Array
        (
            [skuid] => 121307256
            [cmmdtyType] => 1
            [price] => 103.10
            [discountRate] => 
        )
    
    [1] => Array
        (
            [skuid] => 121347694
            [cmmdtyType] => 1
            [price] => 2.00
            [discountRate] => 
        )
    

    )

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 纨绔ソ少年 普通会员 1楼

      在编程中,数组合并是指将多个数组合并成一个大数组的过程。常见的合并方式有合并数组、合并两个或更多数组、使用数组引用合并数组等。

      合并数组:

      ```javascript let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr3 = [7, 8, 9];

      let arr = [...arr1, ...arr2, ...arr3];

      console.log(arr); // 输出:[1, 2, 3, 4, 5, 6, 7, 8, 9] ```

      合并两个或更多数组:

      ```javascript let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr3 = [7, 8, 9];

      let arr = [...arr1, ...arr2, ...arr3];

      console.log(arr); // 输出:[1, 2, 3, 4, 5, 6, 7, 8, 9] ```

      使用数组引用合并数组:

      ```javascript let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr3 = [7, 8, 9];

      let arr = arr1.slice().concat(arr2.slice(), arr3.slice());

      console.log(arr); // 输出:[1, 2, 3, 4, 5, 6, 7, 8, 9] ```

      以上三种方式都可以将多个数组合并成一个大数组,具体使用哪种方式取决于你的具体需求和编程习惯。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部