久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - es6的疑惑

瀏覽:153日期:2023-01-09 18:23:10

問題描述

get(url, data = {}, success = {}) { axios({ url: url, params: data, method: ’GET’, headers: {’X-SESSIONID’: localStorage.sessionid } }).then(res => success(res.data)).catch(() => alert(’網(wǎng)絡(luò)請求失敗’)) }

函數(shù)中傳data = {}和success = {}是什么意思啊;

`

問題解答

回答1:

這是函數(shù)默認(rèn)參數(shù):

ES5中

function foo(bar) { bar = bar || ’default value’;}

ES2015中

function foo(bar = ’baz’) { console.log(bar);}// 直接傳入undefined,也會觸發(fā)默認(rèn)值foo(undefined);// baz

此外,這是ES2015類中的某個方法吧,定義函數(shù)不加function真的大丈夫 ←_←

ES2015

exploring es6

回答2:

默認(rèn)初始值為{},es6新特性,如果不給初試值為undefined,函數(shù)執(zhí)行結(jié)果可能出現(xiàn)未預(yù)料的值。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 蒲江县| 萝北县| 东阿县| 晋江市| 惠来县| 漳州市| 博爱县| 云和县| 准格尔旗| 城市| 施甸县| 乳山市| 乌苏市| 阜康市| 麻城市| 马龙县| 淮南市| 新津县| 临沧市| 台北县| 六安市| 咸宁市| 红河县| 洛扎县| 和政县| 油尖旺区| 永嘉县| 满城县| 黎城县| 景宁| 河西区| 巩留县| 石屏县| 昌乐县| 泉州市| 保亭| 博爱县| 哈巴河县| 疏勒县| 桂林市| 南通市|