ES6中的字符串新方法(padStart(),padEnd(),includes())

str.padStart(maxLength, arg):如果某个字符串不够指定长度,会在头部补全

  • maxLength,指定字符串的长度。如果当前字符串小于指定的长度,则进行补全;反之,不进行任何操作,返回原字符串。
  • arg,用于补充的字符串,如果字符串长度过长,则会删除后面的多出的字符串,进行补全。如果不写,默认空格补全。
  • str为要修改的字符串

 

例:ES6中的字符串新方法(padStart(),padEnd(),includes())

str.padEnd(maxLength, arg): 如果某个字符串不够指定长度,会在末尾部补全

  • maxLength,指定字符串的长度。如果当前字符串小于指定的长度,则进行补全;反之,不进行任何操作,返回原字符串。
  • arg,用于补充的字符串,如果字符串长度过长,则会删除后面的多出的字符串,进行补全。如果不写,默认空格补全。
  • str为要修改的字符串

例:ES6中的字符串新方法(padStart(),padEnd(),includes())

注:padEnd() 和padStart()中的第二个参数如果为null和false,将会以字符串‘null’和‘false’来进行处理,为undefined时将会在相应的位置相应数量的空字符串补齐,为空数组[]时将会是空,为空对象{},[object, object]

ES6中的字符串新方法(padStart(),padEnd(),includes())

includes():返回布尔值,表示是否找到了参数字符串

例:ES6中的字符串新方法(padStart(),padEnd(),includes())