mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
468 B
28 lines
468 B
/*
|
|
* Comma operator (E5 Section 11.14).
|
|
*/
|
|
|
|
/*===
|
|
345
|
|
123
|
|
123 234 345
|
|
345
|
|
foo
|
|
bar
|
|
123
|
|
===*/
|
|
|
|
var t, s;
|
|
|
|
// Note: this is parsed as: (t = 123),234,345, so 't' gets 123
|
|
// while the comma expression value is 345
|
|
s = (t = 123,234,345);
|
|
print(s);
|
|
print(t);
|
|
|
|
print(123,234,345); // in call expression comma is interpreted as arg separator
|
|
|
|
print((123,234,345)); // in parens it becomes a comma operator
|
|
|
|
print((print('foo'), print('bar'), 123)); // eval order test
|
|
|
|
|