【发布时间】:2019-07-18 00:58:30
【问题描述】:
[a,b] = [b, a+b] 这里不行,a b 总是 0 和 1。
如果使用临时变量来交换值,则可以。
function fibonacciSequence() {
let [a, b, arr] = [0, 1, []]
while (a <= 255) {
arr.concat(a)
[a, b] = [b, a + b]
console.log(a, b) // always 0 1
}
}
console.log(fibonacciSequence())
【问题讨论】:
-
你想要的输出是什么?
-
你认为
arr.concat(a)[a, b]是什么意思?