Kontrol dışarı Javascript's Array API Dizi yöntemleri için tam sözdizimi hakkında ayrıntılı bilgi için. senin kodunun değiştirilmesi doğru sözdizimi olurdu kullanmak: Ayrıca her bir elemanın belirtilen işlevini çağırarak sonuçları ile doldurulmuş bir Array üretmek için map()
yöntemi kullanabilirsiniz
var array = [];
calendars.forEach(function(item) {
array.push(item.id);
});
console.log(array);
. Bir şey gibi: ECMAScript 2015 yayınlandı beri
var array = calendars.map(function(item) {
return item.id;
});
console.log(array);
Ve, sen let
veya yerine var
ait const
ve fonksiyonlarını oluşturmak için =>
sözdizimi kullanılarak örnekler görmeye başlayabilirsiniz. (Bu eski düğüm sürümlerinde desteklenmiyor olabilir hariç) aşağıdaki önceki örnekte eşdeğerdir:
let array = calendars.map(item => item.id);
console.log(array);
sizin koduyla yanlış bir çok şey vardır; Bu, onu işe almak için çok uğraştığınızı ima eder! Örneğin, dizi [] = item.id' ile neler oluyor? Bu normal js'de bir sözdizimi hatası oluşturur. – starwed