宇阳 一直对网站开发领域很感兴趣,从小就希望有一个属于自己的网站,在17年时候成功进入站长圈,并通过各种自学,以及各种折腾,才有了你现在看到的这个网站
歌曲封面 未知作品

网站已运行 5 年 69 天 20 小时 52 分

Powered by Typecho & Sunny

2 online · 52 ms

Title

JS内置对象

宇阳

·

Article
⚠️ 本文最后更新于2021年12月16日,已经过了833天没有更新,若内容或图片失效,请留言反馈

字符串对象

slice

截取字符串、数组

♾️ javascript 代码:
        var str = '刘宇阳未来的架构师!'
        console.log(str.slice(0,str.length));

        var arr = [1, 2, 3];
        // 不会改变数组
        console.log(arr); //1 2 3
        console.log(arr.slice(0,2)); //1 2
        console.log(arr.slice(1,3)); //2 3
        console.log(arr.slice(0,arr.length)); //1 2 3

concat

字符串、数组合并

♾️ javascript 代码:
        var a = '中';
        var b = '国';
        //不影响原值
        console.log(a.concat(b)); //中国        

        var arr = [1, 2, 3];
        var arr1 = [4, 5, 6];
        console.log(arr.concat(arr1)); //1 2 3 4 5 6

indexOf

字符串查找,返回指定的字符串或数组中的索引号

♾️ javascript 代码:
        var str = '刘宇阳未来的架构师!';
        console.log(str.indexOf('阳')); //2

        var arr = [1,2,3,2,5,3];
        //indexOf往前查找
        console.log(arr.indexOf(2)); //就近原则:1
        console.log(arr.indexOf(3)); //选择最近的:2
        console.log(arr.indexOf(5)); //4

        // lastIndexOf往后查找
        console.log(arr.lastIndexOf(3)); //5
        console.log(arr.lastIndexOf(2)); //3

split

将字符串以指定的字符进行分割为数组

♾️ javascript 代码:
        var str = 'qwqewqeqeweqweqeqweqweqeqwqeqe';

        console.log(str.split('e'));
        // ['qwq', 'wq', 'q', 'w', 'qw', 'q', 'qw', 'qw', 'q', 'qwq', 'q', '']

substr

截取字符串,从当前位置进行截取

♾️ javascript 代码:
        var str = '加油刘宇阳,未来的架构师!';
        console.log(str.substr(0,2)); //加油
        console.log(str.substr(2,3)); //刘宇阳
        console.log(str.substr(6,7)); //未来的架构师

        //不影响原值
        console.log(str); //加油刘宇阳,未来的架构师!


数组对象

reverse

翻转数组

♾️ javascript 代码:
        var arr = [1, 2, 3]; //3 2 1会影响原数组
        console.log(arr.reverse()); //3 2 1

push

在数组后面追加一个数据

♾️ javascript 代码:
        var arr = [1, 2, 3];
        console.log(arr.push(4)); //返回当前数组中的长度4
        console.log(arr.push(5,6)); //6
        console.log(arr); //1 2 3 4 5 6;

pop

删除数组后面的一个数据,并返回被删除的那个值

♾️ javascript 代码:
        var arr = [1, 2, 3];
        console.log(arr.pop()); //返回被删除的那个值:3
        console.log(arr); //1 2

unshift

在数组前面追加一个数据

♾️ javascript 代码:
        var arr = [1, 2, 3];        console.log(arr.unshift(-3, -2, -1, 0)); //返回当前数组中的长度:7        console.log(arr); //-3 -2 -1 0 1 2 3 

shift

删除数组前面的一个数据,并返回被删除的那个值

♾️ javascript 代码:
        var arr = [1, 2, 3];        console.log(arr.shift()); //返回被删除的那个值:1        console.log(arr); //2 3 

join

将数组中的数据以指定的分割符进行分割

♾️ javascript 代码:
        var arr = [1, 2, 3, 4, 5];        console.log(arr.join('-')); //1-2-3-4-5        console.log(arr.join('、')); //1、2、3、4、5        //不受影响        console.log(arr); //1,2,3,4,5

现在已有 0 条评论,0 人点赞
Comment
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主