在此功能中,<b-nav-item right href="/" class="my-nav-item">
{{ $t("header.Login_Header") }}
</b-nav-item>
是什么意思?
我认为“ m箭头m大于n”是箭头函数,但是在哪里 功能 声明。
m => m > n
答案 0 :(得分:1)
该函数的正常语法如下:
function(m){
if(m > n) return true;
else return false;
}
function greaterThan(n) {
return function(m){
if(m > n) return true;
else return false;
}
}
let greaterThan10 = greaterThan(10);
console.log(greaterThan10(1));
答案 1 :(得分:1)
m => m > n
是另一个函数的定义。
function(m) {
return m > n;
}
等效于调用greaterThan(10)(1)
:
function greaterThan(n) {
return function(m) {
return m > n;
}
}
let greaterThan10 = greaterThan(10);
console.log(greaterThan10(1));
console.log(greaterThan(10)(1));
答案 2 :(得分:1)
从this,
通过使用箭头函数,我们不必键入function关键字,return关键字(在箭头函数中隐含)和大括号。
所以这行
let greaterThan10 = greaterThan(10);
等同于
let greaterThan10 = m => m > 10; //n = 10, static value
并称之为
console.log(greaterThan10(1));
将m
的值提供为1
,结果为false
。