JavaScript

JS Object对象的方法总结( ES5 与 ES6 )
JavaScript

JS Object对象的方法总结( ES5 与 ES6 )

131 0

ES5中的方法Object 对象的静态方法所谓“静态方法”,是指部署在Object对象自身的方法 ---(此句话摘自 阮一峰博客)Object.keys()方法与Object.getOwnPropertyNames方法很相似,一般用来遍历对象的(属性名,索引),并返回一个数组,该数组成员都是对象自身的(不是继承的…

JS String对象的方法总结(ES5 与 ES6) 一
JavaScript

JS String对象的方法总结(ES5 与 ES6) 一

156 0

ES5字符串方法1. String.fromCharCode() 该方法的参数是一系列Unicode码点,返回对应的字符串。2. charAt() 该方法返回指定位置的字符,参数是从0开始编号的位置。3. charCodeAt()方法返回给定位置字符的Unicode码点(十进制表示),相当于String.fromCharCode()的逆操作。4. …

call和apply和bind的区别
JavaScript

call和apply和bind的区别

120 0

1.call在严格模式下和非严格模式下的区别:var obj = {name:"张三"}function fn (num1,num2) {console.log(num1+num2)console.log(this)}fn(100,200);// this是window num1=100 num2= 200fn.call(100,200); // this->100 num1= 200 num2 = undefinedfn.call(obj,…

this指向总结:严格模式和非严格模式
JavaScript

this指向总结:严格模式和非严格模式

122 0

函数中的this指向和当前函数在哪定义和在哪执行的没有任何的关系分析this指向的规律如下:【非严格模式下】1.自执行函数中的this永远都是window【案例1】var obj = {fn:(function(i){//this->windowreturn function () {//this->obj}})(0)}2.给元素的某个行为绑定一个方…

json及操作
JavaScript

json及操作

104 0

Json只是一种特殊的数据格式,它是对象数据类型的1)   var obj = {name:"zhang",age:343} // 普通格式的对象   var jsonObj = {"name": "zhang", "age": 7} // json格式的对象,相对于普通格式来说,只是把属性名用双引号包起…

JS Array对象的方法总结(ES5 与 ES6) 一
JavaScript

JS Array对象的方法总结(ES5 与 ES6) 一

122 0

ES5 数组方法1.Array.isArray() 方法用来判断一个值是否为数组。它可以弥补typeof运算符的不足2.valueOf() 方法返回数组本身3.toString() 方法返回数组的字符串形式4.push() 方法用于在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度。注意,该方法会改变原数组…

JS Array对象的方法总结(ES5 与 ES6) 二
JavaScript

JS Array对象的方法总结(ES5 与 ES6) 二

206 0

ES5 数组方法1.Array.isArray() 方法用来判断一个值是否为数组。它可以弥补typeof运算符的不足var a = [1, 2, 3];typeof a // "object"Array.isArray(a) // true2.valueOf() 方法返回数组本身var a = [1, 2, 3];a.valueOf() // [1, 2, 3]3.toString() 方法返回数组…