TIL-37
2139 ワード
論理演算子
!: NOT
&&:AND:false検索
どちらかがfalseの場合、false に戻ります.
||:OR:trueを検索
両方の値がfalseの場合のみfalse 実行順序
! > && > | |
条件文:swich/case
なぜ使いますか.特定の値を決定するときに便利です
注意:breakを追加しない場合は、次のcaseをスキップします.
const fruit = 'apple';
switch (fruit) {
case 'blueberry':
return ('블루베리!');
break;
case 'banana':
return ('바나나!');
break;
case 'appple'
return ('사과'
default:
return('모르겠네요..');
}
Template Literalparameterを+にする必要はなく、直接`(backtex)と%parameterを加えることができます.
const hello = function(name) {
return ('Hello, ' + name + '!');
}
hello('chloe');
## 대신
const hello = function(name) {
return (`Hello, ${name} !`)
}
hello('chloe');
オブジェクトおぶじぇくと:非構造割り当てひこうぞうわりあて-> const {key} = parameter
パラメータに
const = specificFruit {
name : kiwi
favor : sweet and sour
color : green
texture: soft
}
**보통의 방법
function print(fruit){
return `${fruit.name}의 맛은 ${fruit.favor}하고, 색깔은 ${fruit.color}이다`
}
**비구조 할당
function print(fruit){
const {name,favor,color} = fruit
return ${name}의 맛은 ${favor}하고, 색깔은 ${color}이다`
}
**비구조 할당의 더 더 더 간편 방법
fucntion print({name,favor,color}) {
return ${name}의 맛은 ${favor}하고, 색깔은 ${color}이다`
}
オブジェクトthis(関数をオブジェクトに挿入)通常の関数(式、宣言式)として宣言されたオブジェクトのthisは、所属するオブジェクトを教えます.
ただし、矢印関数thisは正常に動作しません.
オブジェクトgetter/setter
get function(){}をオブジェクトに挿入して、関数が何回実行されるかを決定できます.
for vs while文
forwhilefor(let i = 0; i < fruit.length; i++){}let = 0; while(i
(条件がtrue){continue}-->条件がtrueの場合、この条件を除外して実行します.
if(条件=true){break}-->条件のみが返されます.
既存のシナリオを変更しない->可変スライス()、concat()
Reference
この問題について(TIL-37), 我々は、より多くの情報をここで見つけました https://velog.io/@wlgus5977/TIL-37テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol