修改数组中对象的值 (各种方法)
<script>const Object = [{key:'name1', text:'名字1'},{key:'name2', text:'名字2'},{key:'name3', text:'名字3'},{key:'name4', text:'名字4'},{key:'name5', text:'名字5'},{key:'name6', text:'名字6'}]
·
<script>
const Object = [
{key:'name1', text:'名字1'},
{key:'name2', text:'名字2'},
{key:'name3', text:'名字3'},
{key:'name4', text:'名字4'},
{key:'name5', text:'名字5'},
{key:'name6', text:'名字6'}
]
// for (let i = 0; i < Object.length; i++) {
// if (Object[i].key == 'name1') {
// Object[i].text = '刘鑫沙b'
// }
// }
// Object.forEach(e => {
// if ( e.key == 'name1') {
// e.text='刘鑫sb'
// }
// });
// Object.map((item)=>{
// if (item.key == 'name1') {
// item.text= '刘鑫沙1b'
// }
// })
// Object.reduce((item)=>{
// if (item.key == 'name1') {
// item.text= '刘鑫沙22b'
// }
// return item
// })
// Object.findIndex((i=>{
// if (i.key=='name1') {
// i.text = 'liuxing sb '
// }
// }))
Object.filter((i=>{
if (i.key=='name1') {
i.text = 'liuxing is sb '
}
}))
// let xxx = Object.filter((e) => e.key === 'name1')
// xxx[0].text= 'sbgy'
// console.log(xxx,'---> 新数组');
// Object.filter(item=>{
// if (item.key == 'name1') {
// item.text = '刘鑫是大傻逼'
// }
// })
console.log(Object);
</script>
更多推荐
已为社区贡献3条内容
所有评论(0)