伪数组变数组 js
语法糖:简单的说:用语法糖就是把复杂(有助于让我们理解代码含义)的代码,让我们可以简单的敲出来.这种语法对语言本身功能来说没有什么影响,只是为了方便程序员的开发,提高开发效率
方法一: var a=document.getElementsByClassName("li") var b=[] for(let i=0;i<a.length;i++){ b.push(a[i]) }
方法二: var a=document.querySelectorAll("li") Array.prototype.slice.call(a) Array().slice.call(a) [].__protot__.slice.call(a) 上面三种写法实现是一样的
方法三: var a=getElementsByClassName("li") var b=Array.from(a) es6新方法Array.from()