作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我想要完成的简化版本,但我想在函数范围之外传递一个变量。我在函数外部声明变量但无法获取它。
HTML:
<p>5</p>
<p>6</p>
<p>7</p>
JS:
$(document).ready(function () {
var gsd = "";
$("p").each(function () {
if ($(this).text() === "5") {
var gsd = $(this).text();
alert(gsd); // this works
}
})
alert("get var outside func" + gsd); //does not work
});
最佳答案
您在函数内将 gsd
重新声明为新变量。删除函数内 gsd
前面的 var
,以寻址外部作用域中的 gsd
。
关于javascript - 访问函数作用域外的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16942043/
我已经使用 MultinomialNB 使用 20 个域训练了我的分类器。 分类器对于 20 个经过训练的数据集运行良好。 但问题是,假设我正在使用 20 个域中的文本进行查询,即使它对该文本进行了分
我是一名优秀的程序员,十分优秀!