Invalid shorthand property initializer hatası, Node.JS içerisinde Javascript ve JSON ile kod yazarken yapılan çok basit bir yazım hatasından kaynaklanmakyadır: Önceki örnekte paylaştığım Node.JS ile JSON Nesne Tanımlamak kodlarını ufak bir yazım hatası ile birlikte tekrarlıyorum.
var furbolcu={
isim='Turgay',
yas= 25,
mevki= 'kaleci'
};
console.log(furbolcu);
Sonuç:
Invalid shorthand property initializer hatası hatası almama yol açan yazım hatası ise, JSON nesne özelliklerini yazarken iki nokta (:) yerine eşittir (=) karakteri kullanmış olmam. Olması gereken doğru yazım ise şu şekilde:
var furbolcu={
isim: 'Turgay',
yas: 25,
mevki: 'kaleci'
};