0
Мне интересно, какой способ интегрировать функцию ... Я поставил 4 метода ниже. Является ли тот или другой лучше из-за переменных областей и/или способов объявления? Может быть, некоторые или все они совершенно неправы? Любая помощь приветствуется. Спасибо огромное!Лучший способ поместить функции в объекты?
//method 1
var derpHerp1 = function() {
var addMe1 = function (firstNum,secNum){
var sum = firstNum + secNum;
return sum
}
return {
derp : 'derp',
herp : function(){
alert('herp');
},
adding : addMe1(5,6)
}
}();
//method 2 (2nd line & 3rd to the last changed)
var derpHerp2 = function() {
var addMe2 = function addMe2(firstNum,secNum){
var sum = firstNum + secNum;
return sum
}
return {
derp : 'derp',
herp : function(){
alert('herp');
},
adding : addMe2(5,6)
}
}();
//method 3 (2nd line & 3rd to the last changed)
var derpHerp3 = function() {
function addMe3(firstNum,secNum){
var sum = firstNum + secNum;
return sum
}
return {
derp : 'derp',
herp : function(){
alert('herp');
},
adding : addMe3(5,6)
}
}();
//method 4
function addMe4 (firstNum,secNum){
var sum = firstNum + secNum;
return sum
}
var derpHerp4 = function() {
return {
derp : 'derp',
herp : function(){
alert('herp');
},
adding : addMe4(5,6)
}
}();
почему бы вы сделали, что особенно? есть ли причина? (Не саркастический, искренне заинтересованный). –
Чтобы все было просто и аккуратно. – darksky