Sunday 15 August 2010

How can I print multiple objects to console.log with dart? -



How can I print multiple objects to console.log with dart? -

in javascript, if have 3 variables this:

class="lang-dart prettyprint-override">var x = 1 var y = 'cat' var z = {color: 'blue'}

i can log of them this:

class="lang-dart prettyprint-override">console.log('the values are:', x, y, z)

in dart, can import 'dart:html' , map print console.log in compiled javascript. print takes 1 parameter - not 3. dart fail when compiled js runs in browser:

class="lang-dart prettyprint-override">print('the values are:', x, y, z)

the thing can think stringify these arguments , bring together them 1 string, , print that. lose chrome's ability expand objects printed console.

is possible print multiple objects 1 print statement (or similar statement)? if so, how?

what about: ?

class="lang-dart prettyprint-override">print('the values are: ${[x, y, z]}')

or

class="lang-dart prettyprint-override">print('the values are: $x, $y, $z')

or

class="lang-dart prettyprint-override">['the values are:', x, y, z].foreach(print);

dart dart-html

No comments:

Post a Comment