在附加的代码中,我试图访问函数外部的变量i,为什么它不起作用?
sum(1, 3);
console.log("i =", i); //i is undefined

答案 0 :(得分:1)
据推测,您在函数i
中定义了sum
而在其他位置没有定义i
。这意味着它不在全球范围内,这意味着您无法在sum
函数之外的任何位置“看到”sum
中table1
的值。
答案 1 :(得分:0)
i
是一个变量,你在任何地方分配它吗?如果sum
返回值,则只需将i
与const i = sum(1, 3);
console.log(`i = ${i}`)
然后select * from users
where (firstname = 'John' and lastname = 'Smith' ) or
(firstname = 'John' and city = 'London') or
(lastname = 'Smith' and city = 'London')