• ES6扩展——字符串部分新的方法


    1、padStart padEnd(count, 字符串) 补全字符串

                //padStart(num,str) padEnd补全一个字符串的长度
                //num表示补全到几位,str是用来填充的字符串
                {
                    let str = 'i';
                    
                    let str1 = str.padStart(6,'mooc')  //moocmi
                    console.log(str1);
                    
                    let str2 = str.padEnd(5,'mooc');
                    console.log(str2);
                }
                

    2、repeat(count) 重复的字符串

                //str.repeat(num) 复制num倍的str。num不能为负数,大于负一的负数会被取整为零,得到空值。num为小数时会向下取整
                {
                        console.log('i'.repeat(10));
                        
                        //自己编写一个repeat函数
                        function repeat(str,num){
                            return new Array(num+1).join(str);
                        }
                        console.log(repeat('s',3));
                    
                }

    3、startsWith(字符 ) 判断字符串是不是以..开头;  

    endsWith(字符 ) 判断字符串是不是以..结尾
                //startsWith(str)判断字符串是否以str开头 endsWith返回布尔值
                {
                    const str = 'A promise is a promise'
                    console.log(str.startsWith('b'))
                }
                

    4、includes(字符 ) 判断字符是否被字符串包含

                //str1.includes(str2)判断str1中是否存在str2,返回布尔值
                {
                    const str = 'A promise is a promise'
                    if(str.includes('a promise')){
                        console.log('存在2')
                    }
                }

    5、按位取反

    ~x = -(x+1)
  • 相关阅读:
    TUN/TAP区别
    从日志文件解决ArcGIS Server性能低下问题的步骤(1)
    java异常
    Maven
    前车之鉴-web篇
    图论复习总结
    奇(qi)谋(ji)巧(yin)计(qiao)
    莫比乌斯反演呓语
    学习后缀数组笔记
    浅读叶青学长竞赛学习知识目录
  • 原文地址:https://www.cnblogs.com/rickdiculous/p/13122386.html
Copyright © 2020-2023  润新知