使用JavaScript将单词的字母拆分为单个变量

时间:2017-03-21 01:09:08

标签: javascript

有没有办法将单词分成单个字母,每个字母是不同的变量?

例如:

Hello 
Would be 
1 = H
2 = e
3 = l
4 = l
5 = o

我正在寻找最简单的方法。

5 个答案:

答案 0 :(得分:1)

如果确实想要单个对象中的每个字母,您可以使用Destructuring assignment



let [a,b,c,d,e] = "hello"
console.log(a, b, c, d, e)




答案 1 :(得分:0)

@ Hkessel1,

您是否尝试在ES6中使用扩展运算符?我不确定这是否能解决你的问题?

让s ="你好&#34 ;;

的console.log(... S);

答案 2 :(得分:-1)

只需通过字符串索引。

var str = "Hello";

for(var i = 0; i < result.length; i++){
    var myVar = str[i]; // get my variable 
    // do something with it.
}

答案 3 :(得分:-2)

只需使用如下变量:

class Listing < ActiveRecord::Base
  belongs_to :house
  belongs_to :multiple_listing_service
end

class House < ActiveRecord::Base
  has_one :zip_code
  has_one :primary_mls, through: :zip_code
end

然后测试[0]表示H

测试[1]是e

等等

答案 4 :(得分:-2)

你可以在es6中,做

var a,b,c
[a,b,c] = "Hello"
console.log(a,b,c)

但你无法动态创建变量,只需在这种情况下使用数组。