#19. arrow function, template literals, string method
1. arrow function
ES 5関数とES 6矢印関数を比較してみましょう.
使用例
ES 6では、関数を書かずに=>矢印を書き、変数を宣言するよう求められます.
ES 6の1つの利点はtemplate literalである.
2. template literals
stringはbacktick (` `)
で包まれ、変数を追加して表すことができる.
const hi = `안녕하세요. 저는 ${name} 입니다.`
;
また、以前(二重引用符("")の場合とは異なり、二重行処理です.
使用例let detail = `자세히
보아야
예쁘다
더 써보자..`;
console.log(detail);
3. string method
以前はindexOfを使用してstringで特定の文字列を検索していました.
しかし、3つの方法が現れた.
1) startsWith
2) endsWith
3) includes
const email = '[email protected]';
console.log(email.startsWith('hi'));
console.log(email.endsWith('com'));
console.log(email.includes('@gmail'));
Assignment
const handleEdit = (nickname, interests) => {
let result = {};
result.nickname = nickname;
result.interests = interests;
result.bio = `제 이름은 ${nickname}입니다. 제 취미는 ${interests}입니다.`
;
return result;
}
handleEdit(nickname, interests);
Reference
この問題について(#19. arrow function, template literals, string method), 我々は、より多くの情報をここで見つけました
https://velog.io/@qwerzxcvss/19.-arrow-function
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
stringはbacktick
(` `)
で包まれ、変数を追加して表すことができる.const hi =
`안녕하세요. 저는 ${name} 입니다.`
;また、以前(二重引用符("")の場合とは異なり、二重行処理です.
使用例
let detail = `자세히
보아야
예쁘다
더 써보자..`;
console.log(detail);
3. string method
以前はindexOfを使用してstringで特定の文字列を検索していました.
しかし、3つの方法が現れた.
1) startsWith
2) endsWith
3) includes
const email = '[email protected]';
console.log(email.startsWith('hi'));
console.log(email.endsWith('com'));
console.log(email.includes('@gmail'));
Assignment
const handleEdit = (nickname, interests) => {
let result = {};
result.nickname = nickname;
result.interests = interests;
result.bio = `제 이름은 ${nickname}입니다. 제 취미는 ${interests}입니다.`
;
return result;
}
handleEdit(nickname, interests);
Reference
この問題について(#19. arrow function, template literals, string method), 我々は、より多くの情報をここで見つけました
https://velog.io/@qwerzxcvss/19.-arrow-function
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(#19. arrow function, template literals, string method), 我々は、より多くの情報をここで見つけました https://velog.io/@qwerzxcvss/19.-arrow-functionテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol