Js相关知识

71 阅读1分钟

1.如何终止ajax请求
(1)设置超时时间
(2)ajax.abort()
2.什么是伪数组,如何将伪数组转换成标准数组
伪数组例如:argument参数,元素选择器选中的元素组成的数组 伪数组不可以用数组的方法 将伪数组转换成数组的方法 var args = Array.prototype.slice.call(arguments)
3.map 和filter的区别
两个都是es6的新特性,两个都会返回一个新数组不会改变原数组
map:可以改变数组元素映射成一个新数组
filter:筛选数组中符合条件的元素,形成一个新数组