CasperJS is scoped

In CasperJS, global variable cannot be accessed inside function.
The following code will return null

var globalVar;

function myFunction(){
  globalVar = 1;
  return globalVar;
}

echo(myFunction());

Output: null

The following code works

var globalVar;
function myFunction(){
  var localVar = 1;
  return localVar;
}

globalVar = myFunction();
echo(globalVar);

Output: 1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,959评论 0 23
  • 你若捧我在掌心,我便在你掌心起舞。
    君晓墨阅读 280评论 0 0
  • 我也不容易啊,好不容易喜欢上了还是个发誓大学四年不谈恋爱的和尚…… 所以我决定做个尼姑…不,是修仙。我要修仙,快乐齐天。
    深情不易阅读 123评论 0 0
  • 我的一星期开始了我先座了晨诵配音我吃完饭就哣我妹 我去学了游泳 学完了游泳学了书法 我回家看了书 一天又开始了我干...
    冰糖小妹葫芦大哥阅读 336评论 0 0