λ°°μ΄ ->
[ ]
- λ°°μ΄μ΄ λ΄ λ§μλλ‘ μ€μλ€κ° λμλ€κ° νλ€.
- 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;
},
};