我一直在做一个宠物项目,在那里我一直在创建一个只有函数的 JS 框架......并且不确定是否有任何方法可以简化以下内容......在这种情况下是动态变量分配......
String.prototype.is = function(x) {window[this]=window[this]||x;}
"a".is(42);
alert(a); // window.alert shows 42
有没有更简单的方法可以用函数做到这一点?这样做的唯一目的是实现仅功能框架……所以使用“a = 42;” 不允许...我希望它不仅可用于数字,还可以用于字符串、数组、布尔值、日期等。