JavaScriptの括弧()と角括弧[]の特殊な使い方に関するQ&A_基礎知識

WBOY
リリース: 2016-05-16 17:26:38
オリジナル
1573 人が閲覧しました

(1, 2, 3);
// 3 を返すのはなぜですか?仕組みは何ですか?括弧はどのような役割を果たしますか?

(1, 2, 3, alter )("Amazing!");
// ここでさらに興味深いのは、テスト後にグローバル関数を次のように呼び出すことができることです。 。

以下は角括弧 [] に関する質問です:
JS では、[] は配列とほぼ同じですが、魔法の瞬間もあります。

[1,2,3][1];
// return 2; もちろん、このメソッドは配列のインデックスや応答属性名にもよく使用されます。呼び出し元オブジェクトを特定の変数に格納します。
[1,2,3][1,2];

//return 3 ; このケースは上記の括弧の場合と非常に似ており、最後のものを返します。 (1,2,3) の値

、括弧とカンマは両方とも演算子です。特定のルールは自分で確認できます。
("Amazing") 内の括弧は関数呼び出しを表します。
alert は、式の評価結果として返された場合に当然呼び出すことができる関数オブジェクトです。

[1,2,3] ここで角括弧は配列定数を宣言し、その後に [1] が配列要素を取得します。 [1,2,3][1] は、配列 [1,2,3] の最初の要素、つまり 2 を取得することを意味します (添字は 0 から始まります)

[1,2,3 ] [1,2]=[1,2,3][(1,2)]=[1,2,3][2]=3

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート