λ°°μ΄ ->
[ ]
- λ°°μ΄μ΄ λ΄ λ§μλλ‘ μ€μλ€κ° λμλ€κ° νλ€.
- array.length=
?
π length κΉμ§λ§ λλκ³ λλ¨Έμ§λ μ§μμ§κ±°λ λλ €μ§λ€.- array[
?
] =?
π [?
] μ κ°μ΄ λ³νκ±°λ μΆκ°λλ€.
array.length=?
π length κΉμ§λ§ λλκ³ λλ¨Έμ§λ μ§μμ§κ±°λ λλ €μ§λ€.
array[?
] = ?
π [?
] μ κ°μ΄ λ³νκ±°λ μΆκ°λλ€.
arr.push( ? )
: λ€μμλΆν° κ°?
μ μΆκ°arr.shift( )
: 첫λ²μ§ΈλΆν° μμ arr.unshift( ? )
: μμμλΆν° μΆκ°arr.length = arr.length - ?;
: λ€μμλΆν°?
λ§νΌ μμ var delVal = arr.splice(?, ?);
: μ€κ° κ° μμ ν λ¦¬ν΄ ,?
λ² λ°©μ κ²μ?
κ° μ§μ°κ³ , μ§μ΄ κ²μreturn
true
π itemμ λ°°μ΄μ λ΄μμ€λ€.false
π itemμ λ°°μ΄μ μ λ΄μμ€λ€
var arr = [1, 2, 3, 4, 5, 6, 7, 8];
var resultT = arr.filter(function (item) {
console.log("item : " + item);
return true;
});
var resultF = arr.filter(function (item) {
console.log("item : " + item);
return false;
});
var resultM = arr.filter(function (item) {
return item % 2;
});
var arr = {
0: 1,
1: 2,
2: 3,
3: 4,
4: 5,
5: 6,
6: 7,
7: 8,
length: 8,
filter: function (printB) {
var newArr = [];
for (var i = 0; i < this.length; i++) {
var val = this[i];
if (printB(val)) {
newArr.push(val);
}
}
return newArr;
},
};