摘要: arguments 在调用函数时,浏览器每次都会传递进两个隐含的参数: 1.函数的上下文对象this 2.封装实参的对象arguments arguments是一个类数组对象,它也可以通过索引来操作数据,也可以获取长度 在调用函数时,我们所传递的实参都会在arguments中保存 arguments 阅读全文
posted @ 2022-01-21 21:44 苏槿年 阅读(79) 评论(0) 推荐(0) 编辑
摘要: call( )和apply( ) 这两个方法都是函数对象的方法,需要通过函数对象来调用 当对函数调用call( )和apply( )都会调用函数执行 在调用call和apply( )可以讲一个对象指定为第一个参数 function fun(){ alert(this); } var obj = {} 阅读全文
posted @ 2022-01-21 21:34 苏槿年 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 数组中常用的方法 concat( ) 可以连接两个或多个数组,并将新的数组返回 该方法不会对原数组产生影响 var arr = ["苏","槿","年"]; var arr2 = ["李","嘉","图"]; var result = arr.concat(arr2); console.log(re 阅读全文
posted @ 2022-01-21 21:04 苏槿年 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 数组去重 去除数组中重复的元素 //创建数组 var arr = [1,2,3,2,1,3,4,2,5]; //去除数组中重复的数字 //获取数组中的每一个元素 for(var i=0; i<arr.length; i++){ console.1og(arr[i]) ; //获取当前元素后的所有元素 阅读全文
posted @ 2022-01-21 15:06 苏槿年 阅读(32) 评论(0) 推荐(0) 编辑
摘要: slice()与splice() slice( ) 可以用来从数组提取指定元素 该方法不会改变元素数组,而是将截取到的元素封装到一个新数组中返回 参数: 1.截取开始的位置的索引**(包含开始索引)** 2.截取结束的位置的索引**(不包含结束索引)** 第二个参数可以省略不写,此时会截取从开始索引 阅读全文
posted @ 2022-01-21 14:46 苏槿年 阅读(29) 评论(0) 推荐(0) 编辑
摘要: forEach() JS中还为我们提供了一个方法,用来遍历数组 forEach( ) 这个方法只支持IE8以上的浏览器 forEach( )方法需要一个函数作为参数 var arr = ["苏","槿","年"]; arr.forEach(function){ console.log("hello" 阅读全文
posted @ 2022-01-21 14:26 苏槿年 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 数组简介 数组(Array) 数组也是一个对象 它和我们普通对象功能类似,也是用来存储一些值的 不同的是普通对象是使用字符串作为属性名的,而数组时使用数字来作为索引操作元素 索引: 从0开始的整数就是索引 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据 //创建数组对象 var 阅读全文
posted @ 2022-01-18 20:45 苏槿年 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 构造函数 构造函数就是一个普通的函数,创建方式和普通函数没有区别, 不同的是构造函数习惯上首字母大写 构造函数和普通函数的区别就是调用方式的不同 普通函数是直接调用,而构造函数需要使用new关键字来调用 构造函数的执行流程: 1.立刻创建一个新的对象 2.将新建的对象设置为函数中this 3.逐行执 阅读全文
posted @ 2022-01-16 22:11 苏槿年 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 函数指针this 解析器在调用函数每次都会向函数内部传递进一个隐含的参数, 这个隐含的参数就是this,this指向的是一个对象, 这个对象我们称为函数执行的上下文对象, 根据函数的调用方式的不同,this会指向不同的对象 1.以函数的形式调用时,this永远都是window 2.以方法的形式调用时 阅读全文
posted @ 2022-01-16 18:37 苏槿年 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 作用域 作用域指一个变量的作用的范围 在JS中一共有两种作用域 全局作用域 直接编写在script标签中的JS代码,都在全局作用域 全局作用域在页面打开时创建,在页面关闭时销毁 在全局作用域中有一个全局对象window(它代表的是一个浏览器的窗口),我们可以直接使用 在全局作用域中: 创建的变量都会 阅读全文
posted @ 2022-01-12 16:24 苏槿年 阅读(189) 评论(0) 推荐(0) 编辑