Alex Rivera | Logout

How to split and assign 2 words?

Asked 2011-03-30T17:35:53.747
10

I have phrase with two words:

var phrase = "hello world"

and I want to split and assign like in:

var words = phrase.split(" ");
var word1 = words[0];
var word2 = words[1];

Is there a easier way than this three lines?

[updated]

I looking to a way for do it in a single line, like:

var word1 word2 = phrase.split(" ");

is it possible?

Edit
Report

1 Answer

19

If you're using Javascript 1.7 (not just ECMAscript), you can use destructuring assignment:

var [a, b] = "hello world".split(" ");
answered 2011-03-30T18:28:14.727

Your Answer