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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    数组转化对象数组,如下
    28
    0

    let arr = [

        ['apple','banana','orange'],
        ['white','black','green'],
        ['cat','dog']
    ];
    
    转化为
      let obj = [
        {
            name: "apple",
            age: "banana",
            content:"orange"
        },
        {
            name: "white",
            age: "black",
            content:"green"
        }, {
            name: "cat",
            age: "dog",
            content: ""
        }
    ];
    这种形式
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 無敵-女汉子° 普通会员 1楼

      在JavaScript中,你可以使用map()函数将数组转换为对象数组。map()函数会遍历数组中的每个元素,对每个元素执行一个函数,然后将结果存储在一个新的数组中。以下是一个例子:

      javascript let arr = ['name', 'age', 'gender']; let objArr = arr.map(obj => ({ name: obj, age: obj, gender: obj })); console.log(objArr); // 输出:[ { name: 'John', age: 30, gender: 'Male' }, { name: 'Jane', age: 25, gender: 'Female' } ]

      在这个例子中,map()函数接受一个函数作为参数,这个函数接受一个对象作为参数,然后返回一个新的对象,其中包含了原对象的所有属性。函数的参数是一个对象,代表一个数组中的每个元素,包括它的键(name)和值(obj)。

      在这个例子中,map()函数将arr数组中的每个元素转换为一个对象,对象包含一个名为name的属性和两个名为agegender的属性。这样,objArr数组就包含了原始数组中的所有元素,并且每个元素都变成了一个对象,包含它的所有属性。

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