![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
soloPhone
这个作者很懒,什么都没留下…
展开
-
JS原型链的理解
一、原型链先来捋一捋构造函数、原型和实例的关系 在JavaScript中,所有的函数都有 prototype (显式原型)属性,这个属性指向一个对象,即原型对象。原型对象中又包含一个指针(就是constructor),它指向原型对象所属的构造函数。每个实例对象都有一个__proto__ (隐式原型,这个属性官方定义为:[[prototype]])属性,这个属性指向构造函数的原型对象。...原创 2018-11-10 00:21:31 · 109 阅读 · 0 评论 -
类数组转数组
类数组的定义拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解)不具有数组所具有的方法将类数组转换成数组:方法一:通过原生javascriptlet test = document.getElementsByClassName('test'); let arr = []; let len = test...原创 2018-11-28 11:39:53 · 104 阅读 · 0 评论 -
js中判断数组中是否存在某个元素的方法
方法一该方法返回布尔值,如果数组中存在给定的元素,则返回true。否则返回falselet arr = [1, 1, 3, 5, 7];const contains = (() => Array.prototype.includes ? (arr, value) => arr.includes(value) : (arr, value) => arr.s...原创 2018-12-03 17:05:43 · 11385 阅读 · 0 评论