美文网首页
ES6中字符串新增的6个常用方法

ES6中字符串新增的6个常用方法

作者: 知其不可而为之 | 来源:发表于2018-04-26 00:10 被阅读0次

    ES6中字符串新增的几个常用方法说明

    一.includes

    说明:判断字符串中是否包含给定值,返回值为bool类型。

    示例1:"hello world".includes("hello"); //true

    示例2:"hello world".includes("hello", 1); //false 第二个参数代表从下标为1的地方开始判断,直到字符串结束为止。

    二.startsWith

    说明:判断字符串是否以给定值开始,返回值为bool类型。

    示例1:"hello world".startsWith("hello"); //true

    示例2:"hello world".startsWith("hello", 1); //false 第二个参数代表从下标为1的地方开始判断,直到字符串结束为止。

    三.endsWith

    说明:判断字符串是否以给定值结束,返回值为bool类型。

    示例1:"hello world".endsWith("world"); //true

    示例2:"hello world".endsWith("world", 5); //false 第二个参数代表截取字符串前5位进行判断。

    四.padStart

    说明:从头部开始自动补齐,直至达到指定长度。

    示例1:let hw = "world".padStart(12, " hello"); // hw = " hello world" 假如给定字符串一次不足以补齐,则会重复补齐

    示例2:let hw = "world".padStart(11, "hello HZ"); // hw = "hello world" 假如给定字符串长度过大,则只截取符合要求的长度

    五.padEnd

    说明:从尾部开始自动补齐,直至达到指定长度。

    示例1:let hw = "hello".padStart(12, " world"); // hw = "hello world " 假如给定字符串一次不足以补齐,则会重复补齐

    示例2:let hw = "hello".padStart(11, " world is beautiful"); // hw = "hello world" 假如给定字符串长度过大,则只截取符合要求的长度

    六.repeat

    说明:重复原字符串n次。

    示例:let hw = "hello world ".repeat(3); // hw = "hello world hello world hello world "

    相关文章

      网友评论

          本文标题:ES6中字符串新增的6个常用方法

          本文链接:https://www.haomeiwen.com/subject/izmulftx.html