【发布时间】:2014-07-18 06:29:51
【问题描述】:
我想检查一个数组是否包含"role"。如果是这样,我想将"role" 移动到数组的前面。
var data= ["email","role","type","name"];
if ("role" in data) data.remove(data.indexOf("role")); data.unshift("role")
data;
在这里,我得到了结果:
["role", "email", "role", "type", "name"]
我该如何解决这个问题?
【问题讨论】:
-
@jraede:当然有效?
-
remove方法是什么?你使用的是 Prototype.js 还是类似的东西? -
if('role' in data)和data.remove()?
标签: javascript arrays