随着 JavaScript 的发展,ES6 引入了许多新的特性,其中包括了一些字符串和数组的新方法。这些新方法可以让我们更加方便地处理字符串和数组,提高代码的效率和可读性。
字符串的新方法
includes
includes
方法可以用来判断一个字符串是否包含另一个字符串。它返回一个布尔值。
----- --- - ------ ------- ----------------------------------- -- ---- --------------------------------- -- -----
startsWith 和 endsWith
startsWith
和 endsWith
方法分别用来判断一个字符串是否以另一个字符串开始或结束。它们也返回布尔值。
----- --- - ------ ------- ------------------------------------- -- ---- ----------------------------------- -- ----- ----------------------------------- -- ---- --------------------------------- -- -----
repeat
repeat
方法可以用来重复一个字符串。它接受一个参数,表示要重复的次数。
----- --- - -------- --------------------------- -- ---------------
padStart 和 padEnd
padStart
和 padEnd
方法可以用来在一个字符串的前面或后面填充一些字符,使其达到一定的长度。它们接受两个参数,第一个参数表示要填充的长度,第二个参数表示要填充的字符。
----- --- - -------- --------------------------- ------ -- -------- ------------------------- ------ -- --------
数组的新方法
from
from
方法可以用来将一个类数组对象或可迭代对象转换成数组。
----- --------- - - -- ---- -- ---- -- ---- ------- - -- ----- --- - ---------------------- ----------------- -- ----- ---- ---- ----- -------- - -------- ----- ---- - --------------------- ------------------ -- ----- ---- ---- ---- ----
find 和 findIndex
find
和 findIndex
方法分别用来查找数组中符合条件的第一个元素和第一个元素的索引。它们接受一个回调函数作为参数,该回调函数返回一个布尔值,表示是否符合条件。
----- --- - --- -- -- -- --- ------------------------- -- ---- - ---- -- - ------------------------------ -- ---- - ---- -- -
fill
fill
方法可以用来填充数组中的元素。它接受一个参数,表示要填充的值。
----- --- - --- -- -- -- --- ------------------------- -- --- -- -- -- --
includes
includes
方法也可以用来判断一个数组是否包含某个元素。它返回一个布尔值。
----- --- - --- -- -- -- --- ----------------------------- -- ---- ----------------------------- -- -----
总结
ES6 中的字符串和数组的新方法可以让我们更加方便地处理字符串和数组,提高代码的效率和可读性。我们需要熟练掌握这些新方法,并在实际开发中灵活运用。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/656c4147d2f5e1655d4a5a69