typeof 操作符 来检测 属性是否 都存在
例如:typeof ages.name == "string" ===>如果是 true 就存在 , 若是 false 就不存在
instanceof操作符 ECMAscript3 就出来 检测 只有一个全局环境下的数组检测,
如果有多个全局环境,就出错,所以ECMAscript5就新增一个,Array.isArray(需要检测的变量),检测是不是数组
转换方法
toLocalString()、toString()返回由数组中的每个值的字符串拼接而成的一个以逗号分隔的字符串,而调用valueOf()返回的还是数组
var arr = ["1","2","3"];
console.log(arr.toString());// 1,2,3
console.log(arr.valueOF());//["1","2",‘3"]
console.log(arr);//["1","2","3"]
toLocalString()与toString()一样的效果,只不过,两者不是不同的
join("分隔符") ====>join()方法重现了toString()方法的输出,返回值都为字符串, 以 分隔符 为 分隔,返回值为字符串,分隔符 可以随便取
栈 ===》 后进先出
push()从最后推入
pop()从最后移除
队 ===》 先进先出
unshift()从第一项推入
shift()从第一项取出
重排序方法
revere(); 降序 但是不够灵活
sort(); >0 升序 <0 降序 返回值为字符串
操作方法
原文:http://www.cnblogs.com/shirly77/p/6501754.html