欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript中turn

Turn是Javascript中的一個(gè)常用函數(shù),用于將字符串轉(zhuǎn)換為數(shù)組。

舉個(gè)例子,假如我們有一個(gè)字符串“hello”:

var str = "hello";

我們希望將它轉(zhuǎn)換為一個(gè)由字母組成的數(shù)組,可以這樣寫(xiě):

var arr = Array.from(str); // ["h", "e", "l", "l", "o"]

也可以使用turn:

var arr = str.turn(); // ["h", "e", "l", "l", "o"]

兩種方法都可以實(shí)現(xiàn)同樣的效果。其中,turn是字符串的一個(gè)原生方法,不需要使用from來(lái)調(diào)用。

turn是如何實(shí)現(xiàn)的呢?其實(shí)很簡(jiǎn)單。它遍歷了字符串中的每一個(gè)字符,將它們依次加入到一個(gè)數(shù)組中,并返回這個(gè)數(shù)組。

舉個(gè)例子,假如我們將字符串“123”傳入turn中:

var str = "123";
var arr = str.turn();

執(zhí)行完這段代碼后,arr就會(huì)變成:

["1", "2", "3"]

可以看到,turn將字符串中的數(shù)字字符都轉(zhuǎn)換成了字符串?dāng)?shù)組。

需要注意的是,使用turn時(shí),會(huì)忽略字符串中的空格:

var str = "a b c";
var arr = str.turn(); // ["a", "b", "c"]

如果需要保留空格,可以使用split:

var str = "a b c";
var arr = str.split(""); // ["a", " ", "b", " ", "c"]

需要注意的是,turn是一個(gè)不可變方法,它并不會(huì)改變?cè)甲址?/p>

var str = "hello";
var arr = str.turn();
console.log(str); // "hello"

如果需要改變?cè)甲址梢允褂胹plit和join的組合:

var str = "hello";
var arr = str.split(""); // ["h", "e", "l", "l", "o"]
str = arr.join("-"); // "h-e-l-l-o"

綜上所述,turn是Javascript中常用的方法之一,用于將字符串轉(zhuǎn)換為數(shù)組。它遍歷了字符串中的每一個(gè)字符,將它們依次加入到一個(gè)數(shù)組中,并返回這個(gè)數(shù)組。同時(shí)需要注意,使用turn時(shí)會(huì)忽略字符串中的空格,如果需要保留空格,可以使用split和join的組合。最后,需要注意turn是一個(gè)不可變方法,它并不會(huì)改變?cè)甲址?/p>