πŸ”Ή λ°°μ—΄

λ°°μ—΄ -> [ ]

  • 배열이 λ‚΄ λ§ˆμŒλŒ€λ‘œ μ€„μ—ˆλ‹€κ°€ λŠ˜μ—ˆλ‹€κ°€ ν•œλ‹€.
  • array.length=? πŸ‘‰ length κΉŒμ§€λ§Œ 놔두고 λ‚˜λ¨Έμ§€λŠ” μ§€μ›Œμ§€κ±°λ‚˜ λŠ˜λ €μ§„λ‹€.
  • array[?] = ? πŸ‘‰ [?] 의 값이 λ³€ν•˜κ±°λ‚˜ μΆ”κ°€λœλ‹€.

array.length=? πŸ‘‰ length κΉŒμ§€λ§Œ 놔두고 λ‚˜λ¨Έμ§€λŠ” μ§€μ›Œμ§€κ±°λ‚˜ λŠ˜λ €μ§„λ‹€.

array[?] = ? πŸ‘‰ [?] 의 값이 λ³€ν•˜κ±°λ‚˜ μΆ”κ°€λœλ‹€.


πŸ”Ή 🌟 array.forEach( )


πŸ”Ή λ°°μ—΄ κ°’ μ‚½μž…, μ‚­μ œ

  • arr.push( ? ) : λ’€μ—μ„œλΆ€ν„° κ°’ ? 을 μΆ”κ°€
  • arr.shift( ) : μ²«λ²ˆμ§ΈλΆ€ν„° μ‚­μ œ
  • arr.unshift( ? ) : μ•žμ—μ„œλΆ€ν„° μΆ”κ°€
  • arr.length = arr.length - ?; : λ’€μ—μ„œλΆ€ν„° ? 만큼 μ‚­μ œ
  • var delVal = arr.splice(?, ?); : 쀑간 κ°’ μ‚­μ œ ν›„ 리턴 , ? 번 방의 것을 ? 개 μ§€μš°κ³ , μ§€μš΄ 것을 return


πŸ”Ή arr.filter( )

  • 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;
        },
      };
profile
λͺ‡ λ²ˆμ„ λ„˜μ–΄μ Έλ„ μ•žμœΌλ‘œ 계속 λ‚˜μ•„κ°€μž

0개의 λŒ“κΈ€

κ΄€λ ¨ μ±„μš© 정보