>  Q&A  >  본문

javascript - js 배열 키 이름에 변수를 사용할 수 없는 이유는 무엇입니까? PHP와 같이 변수를 연관 배열 키로 사용하려면 어떻게 해야 합니까?

키 이름을 사용하면 속성을 설정할 수 없다는 오류가 보고됩니다

给我你的怀抱给我你的怀抱2663일 전1091

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

  • 習慣沉默

    習慣沉默2017-07-05 11:09:29

    JS 객체

    으아악

    지도 개체

    위에서 언급한 일반 js 객체는 문자열만 키로 사용할 수 있습니다. es6에는 "값"을 키로 사용할 수 있는 새로운 기능이 있습니다.

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-07-05 11:09:29

    JavaScript의 배열은 숫자 이외의 식별자를 배열 첨자로 사용하는 것을 지원하지 않지만 객체를 사용하면 PHP의 연관 배열과 유사한 효과를 얻을 수 있습니다.

    으아악

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-07-05 11:09:29

    JS 배열은 오랫동안 개발에 사용한 적이 없는 사용자 정의 키 이름을 사용합니다. 전혀 필요하지 않습니다. 그냥 객체를 사용하세요.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 11:09:29

    예, 예를 들어

    으아악

    회신하다
    0
  • 欧阳克

    欧阳克2017-07-05 11:09:29

    원본 배열은 숫자 이외의 문자를 키 이름으로 사용할 수 없습니다. 객체를 배열로 사용하여 동일한 기능을 얻을 수 있습니다.

    회신하다
    0
  • 为情所困

    为情所困2017-07-05 11:09:29

    정의된 경우 배열은 숫자로만 색인을 생성할 수 있지만 다른 유형의 색인은 객체입니다. php와는 다릅니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 11:09:29

    JS에는 연관 배열이 없고 기본 배열만 있습니다. 연관 배열처럼 보이는 것은 객체입니다.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 11:09:29

    JS 배열에는 문자열을 첨자로 붙일 수 있습니다. 연관 배열과 마찬가지로 JS의 배열 첨자 유형은 문자열입니다

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