에 문자열 상수를 사용하는 방법, 내가 사용하고 문자열 리터럴 :다음 코드에서 자바 스크립트
$("#divDialogSave").dialog(
{
resizable: false,
height: "auto",
modal: true,
autoOpen: false,
buttons:
{
"Yes": function()
{
},
"No": function()
{
}
}
});
나는 "예"와 "아니오"를 상수로 텍스트를 대체하고 싶었다, 그래서 이런 짓을 :
var TEXT_YES = "Yes";
var TEXT_NO = "No";
$("#divDialogSave").dialog(
{
resizable: false,
height: "auto",
modal: true,
autoOpen: false,
buttons:
{
TEXT_YES: function()
{
},
TEXT_NO: function()
{
}
}
});
그러나 표시되는 텍스트는 변수가 보유하는 실제 텍스트 대신 변수의 이름이됩니다. 내가 도대체 뭘 잘못하고있는 겁니까?
이 JS 작업 개체를 어떻게하지 당신이 값을 검색하는 함수를 작성해야 할 것으로 보인다. 객체의 프로퍼티 이름을 변수의 값으로 지정하려면 다음과 같이 설정하십시오 :'obj [variable_goes_here] = value;' – Daedalus