我在Javascript中有以下代码,如预期的那样工作: for (i = 0; i < n.length; i++) { k = initialValue })当我试图执行此代码时,会收到以下错误消息:
ReferenceError: k is not defined我能够通过添加一个全局声明var k来修复它,但是我很好奇为什么第一组代码是可以接受的
我正在尝试在nodejs脚本中使用window.crypto.getRandomValues方法。据我所知,当我在node中运行这样的简单代码时,没有window元素:window.crypto.getRandomValues(array);ReferenceError: window is not defined
如何在代码中使用此方法?