TIL(14)


💻 Today
1.コード状態
  • JS(配列、オブジェクト)
  • アレイ銅板
  • 2.勉強
  • JS配列、オブジェクト
  • 3.考え方
    JS配列とオブジェクトを学習しました.
    実際、勉強する時間が少なく、試験問題を解く時間が多い.
    ファイヤーさんと一緒に25問の問題を答えられなかったけど、あと数問しか残っていないのでよかったと思います.
    明日は対象のcoflitを全て解きます!
    今度会ったフェルの実力は私とあまり差がない.
    この間は騎手の移動や実力のある人と一緒に行い、今回は実力のある試合と一緒に行うことができて、とても有益です.
    時間がちょっと足りないけど、一つの問題、一つの問題でお互いに悩んだり、検索したり、情報交換したり、一つ一つ解決したりして、より印象的で、達成感も大きいです.
    毎日が始まると、すべてが初めて勉強するので、いつも心配を伴っています.
    私が理解できなければどうすればいいのか、私が理解できなければフェルに影響を与えるのではないか、自分が理解できなければどうすればいいのかという不安感があります.
    でも本当に来たら、どうでもいいから、本当に不思議です.
    ずいぶん成長したというより、私の達成感と一日中このノートパソコンの前に座っていた時間が不思議でした.
    やりたいという欲求と、すべての仕事をうまくやり遂げる日を夢見ていたが、あまりにも遠く離れているようだ.
    それでも、私はあまり焦らず、毎日最善を尽くして見に行きます.
    今日もお疲れ様でした.がんばって!
    4.重要

    整列


    タイル:秩序値
    順序:インデックス(index)、値:要素(element)
    かっこを使用して配列を作成し、各要素をカンマで区切る
    let myNumber = [1, 19, 29, 32, 33, 51];
    
    : "myNumber" 라는 배열의 3번째 인덱스를 조회 하려면 
    
    myNumber[3]; // 32
    
    : "myNumber"라는 배열의 3번째 인덱스의 값을 변경하려면
    
    myNumber[3] = 100; // 32가 100으로 바뀜
    let myNumber = [[13, 20], [45, 16], [1, 19]];
    
    : myNumber의 1번째 인덱스의 값은?
    
    myNumber[1]; // 45, 16
    
    : myNumber의 1번째 인덱스값의 0번째 인덱스 값은?
    
    myNumber[1][0]; // 45
    配列長(.length)
    ex) let myNumber = [1, 2, 3, 4];
    : myNumber.length;//4
    要素を追加[.push()]
    ex) let myNumber = [1, 2, 3, 4];
    : myNumber.push(72);//myNumber = [1, 2, 3, 4, 72]
    要素を削除[.pop()]
    ex) let myNumber = [1, 2, 3, 4]
    : myNumber.pop();//myNumber[1, 2, 3]
    要素の前のインデックスを削除[shift()]<-->前のインデックスを追加[unshift()]
    ex) let myNumber = [1, 2, 3, 4]
    : myNumber.shift()//myNumber[2, 3, 4]
    繰り返し文を使用して配列内の要素を1つずつ出力するには、次の手順に従います.
    : let myNum = [5, 6, 32, 71];
    for(let i = 0; i < myNum.lenght; i++){
    console.log(myNum[i]);
    }
    mynumのすべての要素を累計して80を出力するには、次の手順に従います.
    ex) let myNum = [ 10, 20, 40, 10];
    let sum = 0;
    for (let n=0; n < myNum.length; n++){
    sum = sum + myNumber[n];
    }//80
    アレイの決定方法
    let words=[『私』『あなた』『私たち』]
    Array.isArray(words)//true
    slice()
  • 最初の要素はindexで、2番目の要素は長さで、
  • です.
  • "-"(負)最後の値を減算し、値から
  • "を抽出します.
  • !注意!https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/slice
  • splice()
  • arr.splice(削除するインデックス、削除する数、追加する要素、追加する要素、...);
  • let numbers= [1, 2, 3, 5, 8, 9];
    
    // numbers 배열의 요소들 중 홀수를 모두 삭제해 주세요.
    
    for (let i = 0; i < numbers.length; i++) {
      if (numbers[i] % 2 !== 0) {
        numbers.splice(i, 1);
        i--;
      }
    }