【发布时间】:2013-05-22 08:28:44
【问题描述】:
Microsoft 允许使用以下语法在 JScript 中设置环境变量:
var sh = WScript.CreateObject("Wscript.Shell");
var env = sh.Environment("PROCESS");
env("TEST") = "testvalue";
我想知道第三行——还有 JSLint,它把这行称为“Bad Assigment”。
但它有效!
将函数的返回值作为左值(如这里)是否兼容 ECMAscript 标准?
如果是:如何编写这样的函数?
【问题讨论】:
-
酷!请将该 sn-p(连同官方文档的链接)作为我的Real world examples of a function returing a reference question 的答案
标签: javascript jscript lvalue