20201202
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ファイルに追加することを学びました"extends": "eslint:recommended"
rules
ファイルで指定npm install
.正式な書類を読む練習をしています.英語の読書には自信があったが、少し自信が落ちた.細部を正確に理解できない場合もありますが、新しい技術の理解と使用は難しくありません.成長した開発者になるってどういう意味か知りたいのですが、少し意味が分かりました.
npm run lint -> lint를 실행
npm run blahblah -> blahblah는 package.json에 설정된 scripts로 scripts를 실행할 수 있음.
npm ls -> 설치된 패키지를 트리 구조로 보여줌.
npm ls --depth=0 -> 간략하게 보여줌
npm ls --global --depth=0 -> 전역으로 설치된 패키지를 간략하게 보여줌.
Reference
この問題について(20201202), 我々は、より多くの情報をここで見つけました https://velog.io/@jing07161/20201202テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol