Rails:查看javascript对象'浏览器中的s属性's控制台
Rails: View javascript object's attributes in browser's console
我已经在CoffeeScript中创建了一个变量,并可以验证它是否在浏览器控制台中作为"对象"登录:
# app/assets/javascripts/products.js.coffee
myvar =
name: "Test"
valid: false
jQuery ->
console.log(myvar)
控制台输出:
Object
name: "Test"
valid: false
__proto__: Object
所以浏览器知道这个对象,但我如何从控制台(>)提示符手动转储它的值。我目前正在使用Safari,但如果无法使用Safari进行切换,则可以进行切换。
CoffeeScript将代码封装在一个函数中,以避免不同库之间的副作用。
例如:
alert('hello!')
成为
(function() {
alert('hello!');
}).call(this);
这意味着您声明的任何变量都不在全局范围内,因此您无法从控制台访问它们。要将变量显式附加到全局作用域,请将它们分配给window
对象:
window.myvar =
name: "Test"
valid: false
相关文章:
- jQuery控制台错误:无法读取属性'top'的未定义
- 使用Javascript将图像属性输出到控制台
- 如何指定在执行控制台时要显示的属性.log对象
- 对象属性在控制台.log中显示为未定义
- 在Chrome中隐藏__proto__属性's控制台
- 在IE中没有开发人员控制台的情况下,JavaScript无法运行(can't属性为缺少控制台)
- 从控制台 js 访问属性
- 属性未定义,但控制台.log可以看到它
- 无法从 javascript 中的对象获取属性,但在记录其父级时可以将其打印到控制台
- 博客最近帖子控制台错误:无法读取未定义的属性“标题”
- 从控制台显示的数据属性值,但不使用脚本显示
- Rails:查看javascript对象'浏览器中的s属性's控制台
- 控制台日志事件对象显示的对象属性与其应有的属性不同
- Javascript控制台日志报告对象属性不正确
- Javascript Object属性在声明之前已登录Google Chrome控制台
- 控制台日志在对象标头中给定null,而属性中存在值
- 未捕获的TypeError无法设置属性'className'的空控制台输出
- 控制台错误:未捕获类型错误:无法读取属性'top'的未定义
- Chrome控制台显示未捕获类型错误:无法读取属性'启动'的未定义
- 在控制台或日志中显示jquery自定义属性