アプリケーション開発に使用される一般的なJavaScript 1


関数宣言


[従来の方法]
let a=function(パラメータ){
console.log("function");
}
a();
////////////////////////////////////
[最新の方法]
let a=(パラメータ)=>{
console.log("function");
}
a();

変数に含める


[オブジェクト]
let blog = {
owner : "noah",
age : 26,
getPost(){
console.log("haha");
}
};

-->従来の割り当て方法


let owner = blog.owner
let owner = blog["owner"]
let getPost = blog.getPost()

-->非構造割当


let { owner, getPost } = blog; --> 上記従来の割当方式と同様
//blog(上のオブジェクト)のキー値は、割り当てる変数の名前と同じでなければなりません.
たとえば、)
let{owner 2,getPost}=blog
blogには変数名owner 2に対応するキー値は存在しないため、値は割り当てられていない
 리액트 네이티브 앱을 만들며 가장 많이 사용할 방식
 
 
例)
let blogFunction = ({onwer,age,getPost}) => {
console.log(owner)
console.log(age)
console.log(getPost())
}
blogFunction(blog);
---> noah
26
haha出力済み
------>上記非構造化割当方式受信パラメータ例