JS5-引用类型

142 阅读1分钟

引用类型的值是引用类型的一个实例。

5.1 object类型 array类型

转换方法:

  1. join('') 数组转字符串
  2. 栈方法 push pop 队列方法shift unshift
  3. 排序 sort reverse sort可以传一个函数进来 操作方法:
  4. concat()创建新数组 slcie()基于数组的一个或者多个创建新数组 arr.slice(0,3)
  5. splice() 删除,插入,替换 位置方法: indexOf() lastIndexOf() 迭代方法:
  6. every()
  7. filter 对数组每一项运行给定函数,返回该函数为true的项组成的数组
  8. forEach 无返回值
  9. map 运行给定函数,返回每次函数调用的结果组成的数组
  10. some 对数组每一项运行给定函数,函数对任一项返回true,就返回true.、 归并方法 reduce,reduceRight
var arr=[0,1,2,3,4]

var cc=arr.reduce(function(prev, cur, index, array){

return prev + cur;

});

5.2 date类型 new Date() 5.4 regExp类型 5.5 function类型 函数名是变量,所以可以按值传递 函数内部属性:arguments,this. arguments可以保存参数, 函数中的this引用的是函数据以执行的环境对象。

函数属性和方法:length,prototype .方法:apply,call call()方法与 apply()方法的作用相同,它们的区别仅在于接收参数的方式不同。

5.6.2 Number类型 num.toFixed(2) 四舍五入取两位 string类型 var stringValue = "hello world"; alert(stringValue.charAt(1)); //"e" 操作方法:subString slice substr 字符串位置方法:indexOf() lastIndexOf() trim() 返回字符串副本,并返回空格。 大小写转换 toLowerCase toUpperCase 字符串模式匹配: ace.replace() ace.search() split(字符串转数组) 单体内置对象: Global,math