TWIL 2021-7 (4)
1. Double Not(!!)
const state1 = "";
const state2 = "X";
!!state1 // false
!!state2 // true
Boolean(state1) // false
Boolean(state2) // true
2. Optional chaning(?.)
const adventurer = {
name: 'Alice',
cat: {
name: 'Dinah'
}
};
const dogName = adventurer.dog?.name;
console.log(dogName);
// expected output: undefined
console.log(adventurer.someNonExistentMethod?.());
// expected output: undefined
The ?. causes the expression to short-circuit (i.e. if the data to the left of ?. is undefined or null, it returns undefined and doesn’t evaluate the expression further).CSS Flexboxとは?
Flexboxとは機能なのか、フレームワークなのかといった概念なのか、正確な定義を知りたいので探した文章です.W 3 C CSS Flexbox(CSS Flexible Boxモジュール)リストの第1段の内容.
The specification describes a CSS box model optimized for user interface design. In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. Both horizontal and vertical alignment of the children can be easily manipulated.
🔗 CSS Flexible Box Layout Module Level1
Reference
この問題について(TWIL 2021-7 (4)), 我々は、より多くの情報をここで見つけました https://velog.io/@jheeju/TWIL-2021-7-4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol