JavaScript不支持运算符重载。 JavaScript中的矩阵库无法简化表示法。我想通过使用类似z = x ++ y的语法添加一个简单的技巧来创建运算符重载。这不是JavaScript中的有效语句。
这就是为什么我想创建一个include方法来解析现有的JavaScript文件并用实际的JavaScript代码替换这些语句。这与编译器在JavaScript中的coffescript有某种关系。什么是最好的方法来解决这个问题。
我有字符串操作解决方案:
"z=x++y;".replace(/(.*)=(.*)\+\+(.*)/i,"for(var _i_=0;_i_<$1.length;_i_++){ $1[i] = $2[i]+$3[i]}")
示例运行:
for(var _i_=0;_i_<c.length;_i_++){ c[i] = data[0][i]+data[1][i];}
获取Matlab,JavaScript中的numpy环境非常便于将科学模型轻松部署为Web应用程序并避免服务器端的计算负担。此外,并行化就像从某个地方打开另一个浏览器选项卡一样简单。