1.js和jQuery中的数组迭代方法
原生的迭代方法
- arr.every(function)
如果数组中的每个元素都能满足回调函数的判断,返回true,否则false,回调函数的返回值必须式布尔值
- arr.filter(function)
数组中满足回调函数的元素构成新数组,filter方法返回这个新数组,回调函数的返回值必须式布尔值
- arr.forEach(function)
数组中的每个元素执行一次回调函数,返回undefined
- arr.map(function)
数组中的元素通过回调函数映射成一个新的值,这些回调函数的返回值构成新数组,map方法返回这个新数组
- arr.some(function)
数组中一个元素以上满足回调函数,返回true,回调函数的返回值为布尔值
jQuery的迭代
jQuery隐藏了隐式迭代
显式迭代的方法式each(function)
2.jquery获取屏幕宽度的方法总结
- width()方法: 只能获取内容宽度
- innerWidth()方法: 获取内容宽度+padding
- outerWidth()方法: 获取内容宽度+padding+border
- outerWidth(true)方法:获取内容宽度+padding+border+margin
JS小总结
原文:https://www.cnblogs.com/zeroDoctor/p/12721099.html