码迷,mamicode.com
首页 > 编程语言 > 详细

js数组操作

时间:2017-09-05 19:40:54      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:join   ceo   nbsp   new   数组操作   sort   test   isa   length   

1.js数组操作

<script>
    var str =‘hello‘;
    var arr =[‘hello‘,‘1‘,‘2‘];//字面量
    var arr1 = 1;
    // console.log(str);
    // console.log(‘str‘);
    // console.log(typeof(str));
    // console.log(arr.isArray);
    // 如果是负数(-1),那么它规定从数组尾部开始算起的位置
    // console.log(arr1.slice(-1));//[1,2]
    // console.log(arr instanceof Array)//true
    // console.log(Array.isArray(arr1))//true


    var test=[]; 
    test.push(‘hello‘);
    test.push(‘wold‘);
    test.push(1);
    
    test.pop();
    // console.log(‘after pop‘);
    // console.log(test);

    test.shift();
    // console.log(‘after shift‘);
    // console.log(test);

    // 数组的截取和合并
    test.push(‘hello1‘);
    test.push(‘wold2‘);
    // console.log(test.slice(-1));
    var test2 =[1,‘2‘,‘str‘];
    // console.log(test.concat(test2));

    // 数组的拷贝
    // console.log(test.slice(0));
    // console.log(test2.concat());

    // 数组元素的排序

    // console.log(test2.reverse());
    // console.log(test2.sort());

    // 数组转字符串化
    // var strr = test2.join(‘@‘);
    // console.log(strr);
    // var arrr = strr.split(‘@‘);
    // console.log(arrr);

    console.log(test.length);

    // prototype 
    var testm = function(){};
    testm.prototype.fn= {
        hello:function(msg){alert(msg)}
    };

    var testm = new testm();
    console.log(testm);
    console.log(testm.fn);
    testm.fn.hello(‘hello‘);






</script>

 

js数组操作

标签:join   ceo   nbsp   new   数组操作   sort   test   isa   length   

原文地址:http://www.cnblogs.com/alan-alan/p/7481512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!