JS 개체가 있고 여기에 "Content-Type"이라는 필드를 추가하고 싶습니다. 평소와 같이 대괄호 표기법을 사용하여 추가합니다.
params["Content-Type"] = "application/json"
하지만 제가 직면 한 문제는이 필드가 문자열로 추가된다는 것입니다. 이렇게
Id: 'de311',
Key: 'Idn71bf9',
'Content-Type': 'image/jpeg'
Content-Type 필드가 문자열 (작은 따옴표 포함)로 추가되고 있는데, 액세스 할 수 없습니다.
질문이 명확하지 않으면 설명해 드리겠습니다.
이는 완벽하게 정상적이고 사용 가능 Content-Type
합니다. 유효한 변수 이름이 아니기 때문에 사용중인 디버거 / 콘솔에 문자열 로 표시되어 표시 할 수 없습니다. Content-Type
대괄호 표기법을 통해서만 호출 된 속성에 액세스 할 수 있습니다 . 예를 들어 또는 - Id
중 하나를 통해 액세스 할 수있는 다른 속성도 있지만 속성 이름의 특성과에서 유효한 변수 이름으로 사용할 수없는 방법으로 인해 자바 스크립트, 따옴표로 표시됩니다.params.Id
params["Id"]
tl; dr은 시각적 인 문제에 불과합니다. 원하는 방식으로 정확하게 수행되고 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다