찾다

 >  Q&A  >  본문

JavaScript는 변수를 통해 객체 키를 설정합니다.

JavaScript로 일부 개체를 만들고 이러한 개체를 배열로 푸시하고 변수에 사용하려는 키를 저장한 다음 다음과 같이 개체를 만듭니다.

으아악

그런데 각 개체의 개체 배열을 확인하려고 하면 키가 "key"이고 변수 키의 값이 아닙니다. 변수에서 키 값을 설정하는 방법이 있나요?

더 나은 설명을 위한 바이올린: http://jsfiddle.net/Fr6eY/3/

P粉106301763P粉106301763429일 전554

모든 응답(2)나는 대답할 것이다

  • P粉321676640

    P粉3216766402023-10-10 10:06:39

    ES6에서는 이것을 할 수 있습니다.

    으아악

    으아악

    계산된 속성 이름이라고 하며 대괄호 표기(대괄호)를 사용하여 구현됩니다. []

    예: { [variableName] : someValue }

    ES5의 경우 다음과 같이 시도해 보세요

    으아악

    예:

    으아악

    으아악

    회신하다
    0
  • P粉579008412

    P粉5790084122023-10-10 00:58:48

    먼저 개체를 만든 다음 []를 사용하여 설정해야 합니다.

    으아악

    2021 업데이트:

    ECMAScript 2015(ES6)에 도입된

    계산된 속성 이름 기능을 사용하면 JavaScript 객체 리터럴 표기법으로 객체 속성의 이름을 동적으로 계산할 수 있습니다.

    으아악

    회신하다
    0
  • 취소회신하다