javascript - 如何在java脚本中获取函数外部的局部变量的值
问题描述
Javascript 新手 - 如何在员工对象之外打印“sam”的值
<html>
<head>
<script>
var employee = {
empname: "David",
department : "Finance",
id : 002,
details : function() {
this.empname = "Sam";
return this.empname + " with Department " + this.department;
}
};
document.write(employee.empname);
</script>
</head>
</html>
提前致谢!!
解决方案
您在 details 方法中将 empname 的值更新为Sam,您需要调用该方法然后使用它。
<html>
<head>
<script>
var employee = {
empname: "David",
department : "Finance",
id : 002,
details : function() {
this.empname = "Sam";
return this.empname + " with Department " + this.department;
}
};
employee.details()
document.write(employee.empname);
</script>
</head>
</html>
推荐阅读
- html - HTML - div 中的第一个文本不会被下推
- android - 运算符 '*' 不能应用于 'android.widget.RadioButton', 'int'
- amazon-web-services - AWS 实例随机超时
- c# - 使用条件唯一约束保存实体时出现循环依赖错误
- ios - 带有 GLSL 的 CIKernel 白色像素
- android - 卡视图的最后一行未在所有设备中显示
- laravel - Laravel - 调用全部时查询模型
- javascript - 响应式图像缩略图
- ios - 在 iOS 应用程序中从 webkit 获取 html 源代码
- botframework - 如何使您的机器人对频道中的特定用户可见