jsmap能直接编辑对象吗

jsmap能直接编辑对象吗,第1张

jsmap不能直接编辑对象。需要先创建一个Map实例对象,接着介绍对象的属性及方法,Map类似于普通对象的使用,拥有键值对,但它的键不仅仅只是字符串而已,还可以是对象等其他数据类型。

map的对象只能是一个数组,最简单的创建方式是

var test = []//定义一个空数组

test.push()//给数组添加元素

test.map(function(e, i) {

    console.log(e)//e表示数组遍历的元素,i表示遍历的下标,也叫做key

})

另外一种创建数组的方式

var test = new Array()

map()函数——用于对数组或对象进行处理,并返回处理之后的数组.

前提是在map的回调函数中,没有修改item。直接return了item。 如果我们不想修改arr的值,而只需要一个newArr来存储新的值。 切记,不要在回调函数中,修改item。 即直接item.属性=值。这种 *** 作。

如下图,如果修改了item。那么原始的arr也会改变。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11642933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存