摘要:
arguments 在调用函数时,浏览器每次都会传递进两个隐含的参数: 1.函数的上下文对象this 2.封装实参的对象arguments arguments是一个类数组对象,它也可以通过索引来操作数据,也可以获取长度 在调用函数时,我们所传递的实参都会在arguments中保存 arguments 阅读全文
摘要:
call( )和apply( ) 这两个方法都是函数对象的方法,需要通过函数对象来调用 当对函数调用call( )和apply( )都会调用函数执行 在调用call和apply( )可以讲一个对象指定为第一个参数 function fun(){ alert(this); } var obj = {} 阅读全文
摘要:
数组中常用的方法 concat( ) 可以连接两个或多个数组,并将新的数组返回 该方法不会对原数组产生影响 var arr = ["苏","槿","年"]; var arr2 = ["李","嘉","图"]; var result = arr.concat(arr2); console.log(re 阅读全文
摘要:
数组去重 去除数组中重复的元素 //创建数组 var arr = [1,2,3,2,1,3,4,2,5]; //去除数组中重复的数字 //获取数组中的每一个元素 for(var i=0; i<arr.length; i++){ console.1og(arr[i]) ; //获取当前元素后的所有元素 阅读全文
摘要:
slice()与splice() slice( ) 可以用来从数组提取指定元素 该方法不会改变元素数组,而是将截取到的元素封装到一个新数组中返回 参数: 1.截取开始的位置的索引**(包含开始索引)** 2.截取结束的位置的索引**(不包含结束索引)** 第二个参数可以省略不写,此时会截取从开始索引 阅读全文
摘要:
forEach() JS中还为我们提供了一个方法,用来遍历数组 forEach( ) 这个方法只支持IE8以上的浏览器 forEach( )方法需要一个函数作为参数 var arr = ["苏","槿","年"]; arr.forEach(function){ console.log("hello" 阅读全文