首页 > 编程语言 > 详细

js在类似数组的对象中使用push

时间:2019-04-09 15:23:16      阅读:172      评论:0      收藏:0      [点我收藏+]

let obj = { "2": "a", "3": "b", length: 3, push: Array.prototype.push }; 

obj.push("c"); console.log(obj); 

浏览器执行以上脚本后的结果 { "2": "a", "3": "c", length: 4, push: Array.prototype.push } 

  • push方法根据length属性来决定从哪里开始插入给定的值。

push方法具有通用性。该方法和call()或apply()一起使用时,可以应用在类似数组的对象上。  

如果length不能被转成一个数组,则插入的元素的索引为0,包括length属性不存在时。当length 不存在时,将会创建它。

https://juejin.im/pin/5ca2a4a351882564ce25867a

 

js在类似数组的对象中使用push

原文:https://www.cnblogs.com/cxying93/p/10677039.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!