【发布时间】:2015-01-01 13:23:25
【问题描述】:
在 javascript 中,如果我有 3 个这样的变量:
var x = 1
var y = 'cat'
var z = {color: 'blue'}
我可以像这样记录所有这些:
console.log('The values are:', x, y, z)
在 dart 中,您可以使用 import 'dart:html',它会在编译的 javascript 中将 print 映射到 console.log。但是print只带一个参数——不是3个。编译好的js在浏览器中运行时这个dart会失败:
print('The values are:', x, y, z)
我唯一能想到的就是将这些参数字符串化并将它们连接成一个字符串,然后打印出来。但后来我失去了 Chrome 扩展打印到控制台的对象的能力。
是否可以使用一个print 语句(或类似语句)打印多个对象?如果有,怎么做?
【问题讨论】:
-
如果你这样做
print([x, y, z]);会发生什么?