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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js数组的问题
    • 2019-07-18 00:00
    • 10
    20
    0

    list1和list2 结构一样请问怎么把list1的value插入到list2中的value中?
    我这样写有什么毛病

      list1.forEach(item1 => {
          list2.forEach(item2 => {
            item1.value = item2.value;
          })
      })
    
    
    
    list1:[
        {
            id:0
            value:'xiaomin'
        },
        {
            id:1
            value:'xiaohong'
        },
    ]
    
    list2:[
        {
            id:0
            value:''
        },
        {
            id:1
            value:''
        },
    ]
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 旧街旧巷等旧人ぅ 普通会员 1楼

      在JavaScript中,数组可以有不同的类型,包括基本数组、可变数组、迭代器数组和正则表达式数组。这些不同的类型有不同的用途和特性。

      1. 基本数组:这是JavaScript中最基本的数组类型,它的长度是固定的,不能改变。基本数组的元素是唯一的。

      2. 可变数组:与基本数组类似,可变数组的长度也是固定的,但是可以通过push、pop、shift、unshift等方法来改变数组的元素个数。

      3. 迭代器数组:迭代器数组是一种特殊的数组,它使用一个指针来指向数组的每个元素。迭代器数组在遍历数组时是非常快的。

      4. 正则表达式数组:正则表达式数组是一种特殊的数组,它使用一个正则表达式来匹配数组中的元素。正则表达式数组在处理字符串和正则表达式时是非常有用的。

      以下是一个基本的JavaScript数组示例:

      javascript let array = ['apple', 'banana', 'cherry']; console.log(array.length); // 输出:3 console.log(array[0]); // 输出:apple console.log(array[1]); // 输出:banana console.log(array[2]); // 输出:cherry console.log(array[3]); // 输出:undefined

      在这个示例中,我们创建了一个包含三个元素的数组。然后,我们使用console.log()函数来输出数组的长度、第一个元素、第二个元素、第三个元素和最后一个元素。注意,我们使用了索引号[]来访问数组中的元素,而不是点号()。这是因为数组的索引是从0开始的,而不是从1开始的。

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