20201202


  • apply()の他の理解部分
  • let kim = {first:10, second:20}
    function sum(arg1, arg2, arg3) {
      arg1 + arg2 + arg3 + ' ' + this.first + this.second
    }
    
    sum.apply(kim, [1,2,3])//123 1020 
    上のコードから見ると、配列がfunc.apply(thisArg, [argArray])argArray部分にある場合、配列要素インデックス=>0、1、2...ロ順にパラメータfunc関数に進みます.さらに、二重配列[[1,2,3], [4,5,6]]に入るとfunc関数1番目のパラメータ[1,2,3]2番目のパラメータ[4,5,6]に入る.

  • 今日はES 6構文を使ってHAテスト時に作成したコードを再パッケージしました.構造分解を割り当てるfor...ofは、展開演算子、restパラメータ、テンプレート変数、矢印関数を使用して行います.

  • それからlint公式ファイルを利用してnpmにlintをインストールし、使用する方法を学びました.npx eslint 경로 --fix設置を習ったrules起動、不思議でした.他にも、ターミナルでnpm, package json(dependencies, devDependencies, scripts)などの操作方法を学んでいて、気まずいところが多かったです.lintファイルに追加することを学びました
  • npx、npmの違いは何ですか?
  • npmはnodeです.jsの小包マネージャー役
  • 使用可能
  • "extends": "eslint:recommended"rulesファイルで指定npm install.
  • npxは、ノードパケットを実行するツールの1つであり、つまり、npxに設定されたパケットを使用することができる.

  • 正式な書類を読む練習をしています.英語の読書には自信があったが、少し自信が落ちた.細部を正確に理解できない場合もありますが、新しい技術の理解と使用は難しくありません.成長した開発者になるってどういう意味か知りたいのですが、少し意味が分かりました.
  • 覚えておく他のコード
    npm run lint -> lint를 실행
    npm run blahblah -> blahblah는 package.json에 설정된 scripts로 scripts를 실행할 수 있음.
    npm ls -> 설치된 패키지를 트리 구조로 보여줌.
    npm ls --depth=0 -> 간략하게 보여줌
    npm ls --global --depth=0 -> 전역으로 설치된 패키지를 간략하게 보여줌.