[JavaScript]配列方法


1.pop
最後の
var 숫자후보 = [1,2,3,4,5,6,7,8,9];
var 숫자배열 = [];
for(var i =0; i<4; i+=1){
    var 뽑은것 = 숫자후보.pop();
    숫자배열.push(뽑은것); 
};
console.log(숫자배열);
popは後ろから引き抜くことができる[9,8,7,6].
ここで、数字候補の数字は消え、数字の並びに入ります.
2.shift
しょせん
var 숫자후보 = [1,2,3,4,5,6,7,8,9];
var 숫자배열 = [];
for(var i =0; i<4; i+=1){
    var 뽑은것 = 숫자후보.shift();
    숫자배열.push(뽑은것);
}
console.log(숫자배열); 
}
shiftは前から吸うことができる[1,2,3,4].
ここで、数字候補の数字は消え、数字の並びに入ります.
3.push、unshift比較
var jobs = ['programmer', 'designer', 'planner'];
var job = jobs.push('sajang');
alert(job); // number, 4
alert(jobs); // array, ['programmer', 'designer', 'planner', 'sajang'], 원본 jobs의 값이 변경 되었다.
var jobs = ['programmer', 'designer', 'planner'];
var job = jobs.unshift('sajang');
alert(job); // number, 4
alert(jobs); // array, ['sajang', 'programmer', 'designer', 'planner'], 원본 jobs의 값이 변경 되었다.
push出力結果は最後に順次追加されます.
unshift出力結果は最初は順番に追加されました.
4. splice
つなぎ合わせる場合(位置、個数)、位置から個数で配列から抽出できます.
var 숫자후보 = [1,2,3,4,5,6,7,8,9];
var 숫자배열 = [];
for(var i =0; i<4; i+=1){
    var 뽑은것 = 숫자후보.splice(2,3);
    숫자배열.push(뽑은것);
}
 console.log(숫자배열);   
出力結果spliceは[3,4,5]をとることができる.