function printManyTimes(str) {
var sentence = str + "is cool"
for (var i = 0; i < str.length; i += 2) {
console.log(sentence);
}
printManyTimes("Satyam")
}
我没有任何输出。结果为空白,我在做什么错了?
答案 0 :(得分:1)
如果您正确缩进代码,就会看到,您在内部调用了 函数,而不是在其后调用了
function printManyTimes(str) {
var sentence = str + "is cool"
for (var i = 0; i < str.length; i += 2) {
console.log(sentence);
}
}
printManyTimes("Satyam")
因此,它根本不会运行-如果您尝试使用它,则会在控制台中打印很多日志,并显示堆栈溢出(不是站点)错误。
应该是这样的
df = pd.DataFrame({'B': [0, 2, 1, np.nan, 4, 1, 3, 10, np.nan, 3, 6]},
index = [pd.Timestamp('20130101 09:31:23.999'),
pd.Timestamp('20130101 09:31:24.200'),
pd.Timestamp('20130101 09:31:24.250'),
pd.Timestamp('20130101 09:31:25.000'),
pd.Timestamp('20130101 09:31:25.375'),
pd.Timestamp('20130101 09:31:25.850'),
pd.Timestamp('20130101 09:31:26.100'),
pd.Timestamp('20130101 09:31:27.150'),
pd.Timestamp('20130101 09:31:28.050'),
pd.Timestamp('20130101 09:31:28.850'),
pd.Timestamp('20130101 09:31:29.200')])
答案 1 :(得分:0)
第二个右括号在函数调用之后-从技术上讲,您定义了递归函数。
您忘记关闭for周期的括号。