let data
if(something === true) {
data = {
name: 'String',
something: 'Something'
}
else {
data = {
name: 'String'
}
}
에 근거하지 않지만이 할 수있는 매우 "더러운 방법처럼 보인다 객체를 구성하고
이 "데이터가 매번 재정의되어야 할 필요가있을 때 + 조건이 더 많으면 조용한 코드 덩어리가 될 것입니다. 이것을 달성하기위한보다 간결한 방법이 있습니까?
을 선호하는 경우,
또는 , 나중에 추가하는 것만 추가하면됩니다. 'var data = {name : 'String'}; if (something) {data.something = 'Something'; }'? –
가장 간단한 방법은 data = {}; 그리고 나서 if에서 그냥 data.name = 'String'; data.something = 'Something'etc etc 그러나이 고양이를 껍질을 벗기는 데는 수 많은 방법이 있습니다. –
[JSON 개체] (http://stackoverflow.com/q/2904131/1048572)와 같은 것이 없습니다. 그리고 여기에 JSON이 없습니다 (따옴표가 없습니다). – Bergi