首页 > 其他 > 详细

内置对象

时间:2019-07-13 17:19:41      阅读:85      评论:0      收藏:0      [点我收藏+]
 1     1)检测一个对象是否是数组
 2     instanceof 会沿着原型链往上匹配
 3     var arr = [‘张三‘, ‘李四‘];
 4     console.log(arr instanceof Array);  true
 5     console.log(arr instanceof Function); false
 6     console.log(arr instanceof Object);  true
 7 
 8 
 9     var arr = [‘张三‘, ‘李四‘];
10     var obj = {};
11     console.log(Array.isArray(arr));  true
12     console.log(Array.isArray(obj));
1  2) toString()    把数组转换成字符串,逗号分隔每一项
2     var arr = [‘张三‘, ‘李四‘];  //张三,李四
3     console.log(arr.toString());
1 valueOf() 返回数组对象本身
2 console.log(arr.valueOf());
    concat()  连接两个或更多的数组,并返回结果。

     var arr = [1, 233, 23];
     var arr1 = [‘张三‘, ‘李四‘];
     var arr2 = [‘张三四十‘, ‘哈哈哈‘];
     var copyArr = arr.concat(arr1, arr2, 1, 2, 4);
     console.log(copyArr);
1 arr.forEach(function(value , index , obj){
2          console.log(value);
3        });
4 
5 //value 是值  index为索引 obj数组本身

  var arr = [‘张三‘, ‘李四‘, ‘王五‘, ‘赵柳‘];
  arr.forEach(function (value, index, array) {
    console.log(value, index, array);
  });
 1   8) sort()
 2     var arr = [‘Tim‘, ‘Andy‘, ‘John‘, ‘Kobe‘, ‘James‘];
 3     console.log(arr.sort());
 4 
 5     var arr = [‘10‘, ‘20‘, ‘5‘, ‘1000‘, ‘50‘];
 6      console.log(arr.sort());
 7 
 8     /*function sortNumber(a, b) {
 9         return b.length - a.length; // >0 =0 <0
10         //最长的放在前面 后面的-前面的,大的放在最前面
11     }*/
12 
13     /*var arr = [‘Tim‘, ‘Andy‘, ‘John‘, ‘Kobe‘, ‘James‘];
14     console.log(arr.sort(sortNumber));*/

 

内置对象

原文:https://www.cnblogs.com/zhangzhengyang/p/11181303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!