国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - es6的疑惑

瀏覽:126日期: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(’網絡請求失敗’)) }

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

`

問題解答

回答1:

這是函數默認參數:

ES5中

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

ES2015中

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

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

ES2015

exploring es6

回答2:

默認初始值為{},es6新特性,如果不給初試值為undefined,函數執行結果可能出現未預料的值。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 肥东县| 敦化市| 仁寿县| 汾阳市| 东乌| 辽阳市| 四平市| 巴东县| 广南县| 陈巴尔虎旗| 剑河县| 政和县| 福州市| 新巴尔虎左旗| 上饶市| 阿城市| 苍山县| 华蓥市| 襄汾县| 新疆| 新河县| 赣州市| 宜宾县| 日土县| 个旧市| 奉新县| 富锦市| 北辰区| 乐东| 丹寨县| 肇源县| 云林县| 黄石市| 永泰县| 子洲县| 大姚县| 瑞丽市| 镇坪县| 大城县| 固安县| 河北省|