From 12a899ab8540bc84f56a0dc6491be80a48499d49 Mon Sep 17 00:00:00 2001 From: t7yang Date: Mon, 10 Jan 2022 08:38:07 +0800 Subject: remove name attribute for zh-TW --- .../reference/global_objects/array/index.html | 38 +++++++++++----------- .../global_objects/array/isarray/index.html | 14 ++++---- .../global_objects/array/reverse/index.html | 10 +++--- .../reference/global_objects/array/sort/index.html | 18 +++++----- .../global_objects/json/stringify/index.html | 4 +-- .../global_objects/object/assign/index.html | 2 +- .../reference/global_objects/string/index.html | 16 ++++----- .../reference/operators/typeof/index.html | 6 ++-- .../reference/statements/for...in/index.html | 12 +++---- 9 files changed, 60 insertions(+), 60 deletions(-) (limited to 'files/zh-tw/web/javascript/reference') diff --git a/files/zh-tw/web/javascript/reference/global_objects/array/index.html b/files/zh-tw/web/javascript/reference/global_objects/array/index.html index fe344c1811..ee63054506 100644 --- a/files/zh-tw/web/javascript/reference/global_objects/array/index.html +++ b/files/zh-tw/web/javascript/reference/global_objects/array/index.html @@ -101,7 +101,7 @@ console.log(removedItems); // ["Strawberry", "Mango"] -

語法

+

語法

[element0, element1, ..., elementN]
 new Array(element0, element1[, ...[, elementN]])
@@ -117,13 +117,13 @@ new Array(arrayLength)
如果傳遞給 Array 構造函數的唯一參數是 0 和 232-1(含)之間的整數,將回傳一個新的 JavaScript 陣列,其長度被設定為這個數字。如果參數是任何其他數值,將拋出 {{jsxref("RangeError")}} 異常。
-

說明

+

說明

Array(「陣列」)是類似列表(list)的物件(Object),它們的原型(Prototype)擁有方法(methods)來執行遍歷和變異操作。JavaScript 陣列的長度(元素數量),以及其元素的類型都不是固定的。取決於工程師如何選擇使用陣列,可以隨時更改陣列的長度,也可不連續儲存資料, 所以並不保證這些資料是集中的。一般情況下,這些特性很方便使用;但若這些功能都不符合您的用途,您可能會想使用型別陣列(typed arrays)。

有些人認為即便會發生警告,仍然不應該使用關聯陣列,而應該使用 {{jsxref("Global_Objects/Object", "objects")}}。您可參考輕量級 JavaScript 字典當中的範例。

-

存取陣列元素

+

存取陣列元素

JavaScript 陣列是 zero-indexed:陣列元素的索引值編排從 0 開始,而最後一個元素的索引值等同於陣列的 {{jsxref("Array.length", "length")}} 屬性減 1。

@@ -166,7 +166,7 @@ renderer['3d'].setTexture(model, 'character.png'); // 程式正常 console.log(promise['var']); -

length 與數值屬性的關係

+

length 與數值屬性的關係

JavaScript 陣列的 {{jsxref("Array.length", "length")}} 屬性和其數值屬性相關。許多陣列的方法被呼叫時會參考 {{jsxref("Array.length", "length")}} 屬性的值(例如 {{jsxref("Array.join", "join")}}、{{jsxref("Array.slice", "slice")}}、{{jsxref("Array.indexOf", "indexOf")}} 等)。而有另一些方法則會去改變 {{jsxref("Array.length", "length")}} 屬性的值,如 {{jsxref("Array.push", "push")}}、{{jsxref("Array.splice", "splice")}}。

@@ -202,7 +202,7 @@ console.log(fruits.length); // 2

在 {{jsxref("Array.length")}} 頁面裡有進一步解釋。

-

使用 match 回傳結果來建立陣列

+

使用 match 回傳結果來建立陣列

在字串與正規表示式之間的比對結果會產生一個 javascript 陣列。此陣列內含關於比對資訊的屬性與元素。 這樣的陣列由{{jsxref("RegExp.exec")}}, {{jsxref("String.match")}}, 和 {{jsxref("String.replace")}} 所產生。參考以下範例和表格,會有助於說明這些屬性和元素:

@@ -247,7 +247,7 @@ var myArray = myRe.exec('cdbBdbsbz'); -

屬性

+

屬性

Array.length
@@ -258,7 +258,7 @@ var myArray = myRe.exec('cdbBdbsbz');
可加入屬性至所有陣列物件。
-

方法

+

方法

{{jsxref("Array.from()")}}
@@ -269,25 +269,25 @@ var myArray = myRe.exec('cdbBdbsbz');
用可變數量的引數來建立新的 Array 實例,不論引數的數量或型別。
-

Array 實例

+

Array 實例

所有的陣列實例都繼承自 {{jsxref("Array.prototype")}}。若修改這個陣列建構子 (Array constructor) 的原型物件 (prototype object),將會影響所有的陣列實體。

-

屬性

+

屬性

{{page('/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype', 'Properties')}}
-

方法

+

方法

-

Mutator methods

+

Mutator methods

{{page('zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype', 'Mutator_methods')}}
-

Accessor methods

+

Accessor methods

{{page('zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype', 'Accessor_methods')}}
-

Iteration methods

+

Iteration methods

{{page('zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype', 'Iteration_methods')}}
@@ -324,9 +324,9 @@ if (Array.prototype.every.call(str, isLetter)) { } -

範例

+

範例

-

範例:建立陣列

+

範例:建立陣列

以下範例會產生長度為 0 的 msgArray 陣列,然後指派字串值到 msgArray[0]msgArray[99],使陣列的長度變為 100。

@@ -339,7 +339,7 @@ if (msgArray.length === 100) { } -

建立二維陣列

+

建立二維陣列

以下範例會用字串產生一張西洋棋盤的二維陣列。第一步是將士兵 'p' 從 (6,4) 移動至 (4,4),然後清空原本的位置 (6,4)。

@@ -408,7 +408,7 @@ console.table(values)

(第一欄為索引)

-

規範

+

規範

@@ -440,13 +440,13 @@ console.table(values)
-

瀏覽器相容性

+

瀏覽器相容性

{{Compat("javascript.builtins.Array")}}

-

參見

+

參見