var fn=function(a) 一樣;
//jineng:function ()//箭頭函式外面指向誰就指向誰;
有function.
console.log(fn3(1).像函式表示式;
this指向不變.不能作為建構函式;
不能使用new
返回物件的話.外部用括號;
var fn7=()=>{{
"name":"asdfnasd",
"age":"12"
var fn8=(b,c="2")=>{
//if()
console.log(b+":"+c)
fn8(1)//第二參有預設值;
var fn8=(b,c,d)=>{
//if()
console.log(d)
fn8(1,2,4,5,6,7)//第二參有預設值;
2:var fn8=(b,c,...d)=>{
//if()
console.log(d)
fn8(1,2,4,5,6,7)//第二參有預設值;//4,5,6,7
3:數值的擴充套件:
var arr=[1,2,3]
var arr1=[0,...arr,4]
colsole;//0,1,2,3,4
4;物件的擴充套件:
1:var age="aadf"
var obj={
name:"liming",
[age]:"12"
obj.[age]//12
obj."aadf"//12;
使age 當做變數;
2;1:var age="aadf"
let name="adsf"
var obj={
//1:age:age
age,
name,
***,
jineng:function(){
console.log("jineng");
jitou:()=>{
console.log("jitou");
ji(){
console.log("ji")//常用
console.log(obj.age)
console.log(obj.name)
console.log(obj.***)
obj.ji();
obj.jitou();
obj.jineng();
5:物件合併
object.assign()物件合併;
箭頭函式寫法 箭頭函式
1 箭頭函式介紹 es6 let fn v v console.log fn 好酷的箭頭函式!好酷的箭頭函式!es5 let fn function v 和return省略掉 v v v 相當於 function v 和return v 和return時,如果返回的內容是乙個物件,物件需要用括號 括...
箭頭函式寫法 箭頭函式 語法說明
該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 遞迴函式的改寫 尾遞迴的實現,往往需要改寫遞迴函式,確保最後一步只呼叫自身。做到這一點的方法,就是把所有用到的內部變數改寫成函式的引數。比如上面的例子,階乘函式 factorial 需要用到乙個中間變數total,那就把這個中間變數改寫成函式的引數。這樣...
箭頭函式及箭頭函式中this的使用
1.定義函式的方式 function const aaa function 3.es6中的箭頭函式 const ccc 引數列表 3.1 有乙個引數 括號可省略 const sum num1 3.2 有兩個引數 const sum num1,num2 3.3 函式 塊中有多行 時 依次寫 const...