-2
Aşağıdaki kodla oldukça kafam karıştı. Neden "set:" yerine dönüş ifadesi? Set fonksiyonunu nasıl çağırıyor? TeşekkürJavascript: bunun yerine bir nesne yaratılsın mı? Bu nasıl çalışıyor?
BrainBrowser.createTreeStore = function() {
var tree = {};
return {
set: function() {
var value = arguments[arguments.length - 1];
},
: Daha fazla burada
okuma: günlüğünü göreceksiniz
console
AçıkBurada hiç bir şey onu aramadı. Tek yaptığı, kullanılmayan yerel bir değişkene ('value' denir) atanır. Kodunda tahmin ediyorum başka şeyler de var. Var ağaçkakan = BrainBrowser.createTreeStore(); gibi bir şey yaptığınızı varsayalım, bunu “argümanlar ile ne yaptığına bağlı olarak” treeStore.set (3, 'küçük', 'argümanlar') olarak adlandırırdınız. – Paulpro
Kafa karıştırıcı nedir? Dönüş ifadesi var, bir işlev olan bir nesne ile bir işlev döndürür, böylece daha sonra BrainBrowser.createTreeStore(). Set() – Eihwaz
@ Paulrpo gibi sth yapabilirdiniz: bu durumda, set yapar: dönüş ifadesi içinde? –