閉鎖ケースの共有フロントエンドウェブフロントエンドJavaScriptのチュートリアル演習良いプログラマーは、総和関数の和、入力和(2)(3)を書いたり和(2,3)、同じ出力を入力します
あなたは、複数のパラメータを渡すことができます
関数sum(){
var num = arguments[0];
if(arguments.length==1){
return function(sec){
return num+sec;
}
}else{
var num = 0;
for(var i = 0;i<arguments.length;i++){
num = num + arguments[i];
}
return num;
}
}
----再帰ディープコピー
機能deepCopy(OBJ){
if(Array.isArray(obj)){
var newobj=[];
}else{
var newobj={};
}
for(var i in obj){
if(typeof obj[i]=="object"){
newobj[i]=deepCopy(obj[i]);
}else{
newobj[i]=obj[i];
}
}
return newobj;
}
ケースタイマー
サイクルループ出力印刷5,6,7,8,9,10,9,8,7,6,5,6,7 ...
= 4があります。
var b=1;
setInterval(function(){
a=a+b;
if(a==10){
b=-1;
}else if(a==5){
b=1;
}
console.log(a);
},500);