【发布时间】:2016-12-01 15:43:23
【问题描述】:
我在 8 年前使用过 dojo,所以我对 dojo 1.7+ 非常陌生。我想定义一个带参数的方法,但它对dojo 模块(lang)也有要求。所以我尝试了以下方法。
<script>
function fillReportTable(repId) {
require(['dojo/_base/lang'], function(lang) {
//just example calls to lang..
var obj = { a:"b", c:"d" };
var thing = lang.clone(obj);
repId = repId + 1;
});
return repId;
};
alert(fillReportTable(13))
</script>
但是alert(fillReportTable(13)) 显示的是整个函数定义而不是数字 14。我错过了什么?
【问题讨论】:
标签: javascript methods parameters dojo