亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

ES6中array.from和array.of的區別是什么

es6
小億
104
2023-12-25 16:47:52
欄目: 編程語言

ES6中的array.from方法是將一個類數組對象或可迭代對象轉換為一個新的數組。它可以將字符串、Set、Map等轉換為數組。

array.of方法是創建一個包含傳入參數的新數組。它與Array構造函數的行為不同之處在于,當傳入參數只有一個時,Array構造函數會根據參數的類型來決定創建數組的方式,而array.of會將傳入的參數作為數組的一個元素。

下面是兩個方法的示例:

使用array.from方法:

const arr1 = Array.from('hello');
console.log(arr1); // ["h", "e", "l", "l", "o"]

const arr2 = Array.from([1, 2, 3], x => x * 2);
console.log(arr2); // [2, 4, 6]

使用array.of方法:

const arr3 = Array.of(1, 2, 3);
console.log(arr3); // [1, 2, 3]

const arr4 = Array.of(7);
console.log(arr4); // [7]

可以看出,array.from方法將字符串和可迭代對象轉換為數組,而array.of方法是創建一個包含傳入參數的新數組。

0
麦盖提县| 儋州市| 海南省| 西城区| 阿城市| 方城县| 德庆县| 五大连池市| 杭锦后旗| 蒲城县| 乾安县| 霍城县| 南城县| 黄浦区| 都江堰市| 平乡县| 岱山县| 普兰县| 江源县| 高唐县| 江达县| 玉门市| 宿迁市| 栖霞市| 麻城市| 桐柏县| 长春市| 大连市| 保康县| 三台县| 兰州市| 格尔木市| 顺昌县| 孟津县| 青岛市| 富锦市| 昌图县| 长顺县| 渑池县| 肇州县| 钦州市|