我想在javascript中创建默认参数,我也可以吗?
jm.toInt = function (num, base=10) {
return parseInt(num,base);
}
答案 0 :(得分:4)
使用逻辑或,可以使用默认值。
f <- system.file("external/rlogo.grd", package="raster")
答案 1 :(得分:3)
当然有办法!
{{1}}
在你的情况下
{{1}}
答案 2 :(得分:2)
ES6支持default parameters,但不是ES5,您可以使用转发器(如babel)来使用ES6
答案 3 :(得分:2)
这是part of ES6,但截至目前,not widely supported所以您可以执行类似
的操作
jm.toInt = function(num, base) {
return parseInt(num, arguments.length > 1 ? base : 10);
}
答案 4 :(得分:0)
使用jm.toInt = function (num, base) {
var _base = (typeof base === 'undefined') ? 10 : base
return parseInt(num, _base);
}
验证参数是否存在(添加括号以便于阅读):
<div class="list-group list">
<a href="blabla" id="1" data-order="1">Hello</a>
<a href="blabld" id="2" data-order="2">World</a>
</div>