Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Hàm TypedArray.map() trong JavaScript

Hàm map() của TypedArray tạo một TypedArray mới bằng cách gọi hàm callback cho mỗi phần tử của mảng gốc. Hàm callback nhận (element, index, array) và trả về giá trị mới. Mảng gốc không thay đổi.

Cú pháp

Cú pháp của nó như sau:

typedArray.map(callbackFn[, thisArg])

Ví dụ

<html> <head>    <title>Ví dụ JavaScript TypedArray map</title> </head> <body>    <script type="text/javascript">       var int32View = new Int32Array([11, 5, 13, 4, 15, 3, 17, 2, 19, 8]);       document.write("Nội dung mảng typed: "+int32View);       document.write("<br>");       function square(ele) {          return ele * ele;       }       var result = int32View.map(square);       document.write("Mảng mới (bình phương): "+result); </script> </body> </html>

Kết quả

Nội dung mảng typed: 11,5,13,4,15,3,17,2,19,8
Mảng mới (bình phương): 121,25,169,16,225,9,289,4,361,64