let arr = []
for(let i = 0;i<list.length;i++) {
arr.push(
{
['phone'+i]:list[i] // 属性名是变量拼接
}
)
}
list.forEach((item,index)=>{
arr.push(
{
name:index==0?"李":"梦"
['phone'+index]:item // 属性名是变量拼接
}
)
})
对象属性名拼接”
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- ES6 允许字面量定义对象时,用表达式作为对象的属性名,即把表达式放在方括号内,这样就可以循环出自定义属性名,并把...
- plans为数组,在其中对象的属性上拼接index 无法实现 更改为 现在变量中创建一个plan对象,向plan中...
- 前段时间写项目的时候遇到一点小Bug,搞了一会儿发现是一个比较基础的问题,决定要抽出时间记录一下以便区分。为了方便...
- 在 Python[http://c.biancheng.net/python/] 类的内部,无论是类属性还是实例属...
- 本文是个人学习了https://juejin.im/post/5b06578f51882538c150744b#h...