XML dosyam var. JSON'a dönüştürdükten sonra içeriğe bazı içeriğe erişmek istiyorum. Bu mümkün oldu. Bununla birlikte, JSON içindeki bazı değişkenler -
(eksi işareti) içerir. Erişmeye çalıştığımda, Javascript bunu bir hesaplama olarak yorumluyor. Tüm bu -
işaretlerini değiştirmek için bu geçici çözüm için tek yol mu?javascript eksi değişken değişkeni
-1
A
cevap
-1
Sen brackets
notasyonu kullanabilirsiniz:
yourJson['ab-cd']; // access to 'ab-cd' property that contains '-' sign
-1
Tanımlamak istediğiniz veya kendilerine özel karakterler ile erişim özellikleri, sen dize özellik adlarını kullanmak gerekirse:
var obj = {
'some-string-with-hyphens': true,
'another-one': true
};
var another = obj['another-one'];
Can bazı kod? –
JSON ** değişkenleri ** içeremez. Geçerli JSON her zaman tek bir nesne veya dizi – hindmost
[Hyphen bir eksi işareti değildir] (http://theweek.com/articles/460264/youre-using-that-dash-wrong). –