0

私はこのコードに出くわし、それは何だろうと思っていましたか? 配列ですか?

test = {a: [1,0,0], b:[0,1,0], c:[0,0,1]};  

たとえば、 A の配列を取得するにはどうすればよいですか?

console.log(bases[a]);

^ 「Uncaught ReferenceError: a is not defined」という結果になります

console.log(test); の出力 は

Object {a: Array[3], b: Array[3], c: Array[3]}
4

5 に答える 5

3

出力

Object {a: Array[3], b: Array[3], c: Array[3]}

を示す:

  • テスト -> オブジェクトです
  • a、b、c -> 配列

a/bまたはにアクセスするcには、次を使用します。

console.log(test.a)
于 2013-07-17T21:15:19.537 に答える
3

未定義の変数を渡そうとしていますa

bases.aまたはを使用しbases['a']ます。

于 2013-07-17T21:15:42.343 に答える
2

これは、a、b、c という名前の 3 つの配列を持つオブジェクトです。test.a は最初の配列を提供します。JavaScript では、{} はオブジェクトで、[] は配列です。

于 2013-07-17T21:15:09.997 に答える
1

これは、値として 3 つの配列を含むオブジェクトです。"a" の配列にアクセスするには、test.a (ドット表記) または test["a"] (ブラケット表記) を使用できます。

コンソールに出力するには:

console.log(test.a);

配列やその他のオブジェクトを含め、オブジェクト内にほとんどすべてのものを格納できます!

于 2014-08-12T14:18:42.607 に答える