Array.from(伪数组)
作用:将伪数组转为真数组
<body> <div>1</div> <div>1</div> <div>1</div> <script> // Array.from(伪数组) // 作用:把伪数组转成真数组。 var divs = document.querySelectorAll('div') var result = Array.from(divs) console.log(result); </script> </body>
数组.find()
作用:返回第1个满足条件的元素。否则返回undefined
var arr = [11, 9, 3, 1, 4, 6, 5]; var res = arr.find(function (item, index, array) { return item > 10; //如果arr中有大与10的数字则返回true 如果没有返回false }) console.log(res);
数组.findIndex()
作用:返回第1个满足条件的元素的索引号。如果没有则返回-1
var arr = [9, 3, 1, 4, 11, 6, 5]; var res = arr.findIndex((item, index, array) => { return item > 10 //如果有大于10的数字 则返回他的索引 如果没有则返回-1 }) console.log(res);
数组.includes(被查找的元素)
作用:查找数组中是否包含指定的元素。
返回值:true或false
var arr = [9, 3, 1, 4, 11, 6, 5]; var res = arr.includes(9) //如果有9返回true 如果没有返回false console.log(res);
还没有评论,来说两句吧...