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

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

javascript - es6的疑惑

瀏覽:145日期: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ù)默認參數(shù):

ES5中

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

ES2015中

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

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

ES2015

exploring es6

回答2:

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

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 梅河口市| 大埔县| 通辽市| 建宁县| 独山县| 邵东县| 南木林县| 汝南县| 夏邑县| 浦县| 郯城县| 临安市| 藁城市| 太保市| 商水县| 彰化市| 洞口县| 丽江市| 巴林右旗| 庆阳市| 百色市| 攀枝花市| 微博| 兰坪| 扬州市| 长垣县| 梓潼县| 城口县| 蒙山县| 遂宁市| 永福县| 泰宁县| 西乌珠穆沁旗| 修水县| 安泽县| 米易县| 石狮市| 清水县| 资兴市| 卢湾区| 蓬溪县|