【发布时间】:2021-09-27 06:19:45
【问题描述】:
我们如何在带参数的函数内部构建一个自增函数。我有一个功能 - 页面加载时,其中返回一些值。喜欢
// val is the parameter which returns almost 1000 values
formatter: (val) => {
var n = 0;
function increment(i) {
i++
return i;
}
console.log(increment(n)) // result: 1/1/1/1/1/1/
//expected result: /1/2/3/4/5...
}
我想要做的是格式化程序中的一个函数,它将值从 1 递增到最后一个 val。只是 12345...999 喜欢。每个 val 变化加 1 到 1。
【问题讨论】:
-
错字?
returns->return?还有n好像没用? -
抱歉拼写错误
-
你在做什么调用它一次,而不是返回增加的值。使用该递增值再次调用该函数。确保你有一个条件来打破递归循环。
-
什么是
formatter?看起来像一个属性什么的,但请提供自洽的语法。 -
您应该提供有效的 JavaScript 语法。目前
formatter是一个标签。请提供对测试有用的对象表示法。
标签: javascript increment auto-increment