不带节点的javascript导入语句
我想包括在上找到的javscript文件 它声明它通过CDN在节点上和浏览器中工作 因此,我在标题中包含了脚本标记:不带节点的javascript导入语句,javascript,Javascript,我想包括在上找到的javscript文件 它声明它通过CDN在节点上和浏览器中工作 因此,我在标题中包含了脚本标记: <script scrc="https://cdnjs.cloudflare.com/ajax/libs/regression/1.4.0/regression.min.js"></script> 因为我没有使用node.js,所以我删除了import语句。然而,浏览器告诉我:uncaughttypeerror:无法读取未定义的属性'linear'
<script scrc="https://cdnjs.cloudflare.com/ajax/libs/regression/1.4.0/regression.min.js"></script>
因为我没有使用node.js,所以我删除了import语句。然而,浏览器告诉我:uncaughttypeerror:无法读取未定义的属性'linear'
有什么想法吗?您在标题中使用的CDN脚本标记引用了版本1.4.0 你可以像…一样使用它
result = regression('linear',[[0, 1], [32, 67], [12, 79]]);
console.log(result.equation);
console.log(result.points);
不幸的是,1.4.0版没有预测功能。它是在版本2.0.0中添加的。 但是,如果包含该版本,则需要更改调用函数的方式
result = regression.linear([[0, 1], [32, 67], [12, 79]]);
console.log(result.equation);
console.log(result.points);
现在你可以使用
console.log(result.predict(4));
正如我所说,我删除了“import语句”,我最不想知道的是
predict
函数是如何工作的:console.log(result.predict(4))代码>?!?!不幸的是,1.4.0版没有预测功能。它是在2.0.0中添加的,但cloudflare CDN没有。您可以使用result.equation计算某个x的预测答案,或者在您的网页中包含此库的2.0.0版:2.0.0版还添加了一种调用函数的新方法。它们现在是不同的方法。我已经更新了我的答案
console.log(result.predict(4));