Lee*_*vas 6 javascript arrays slice
假设我有这个数组:
var myarray = [a, b, c, d, e];
Run Code Online (Sandbox Code Playgroud)
我想选择除c之外的数组中的每个项目.
var myselection = myarray.slice(3,5);
Run Code Online (Sandbox Code Playgroud)
这只选择d和e.我必须这样做:
var myselection = myarray.slice(3,5) + myarray.slice(0,2);
Run Code Online (Sandbox Code Playgroud)
这选择了d,e,a和b,但是输出不能用作选择器,因为myselection现在在e和a之间没有逗号而写:"d,ea,b"
你知道解决这个问题的方法吗?也许有负数?
非常感谢你的帮助!!!背风处
使用concat:
myarray.slice(3,5).concat(myarray.slice(0,2))
Run Code Online (Sandbox Code Playgroud)
这会计算到数组[d,e,a,b].
当然,如果你知道你只想删除索引为2的数组元素,那么:
myarray.splice(2,1)
Run Code Online (Sandbox Code Playgroud)
myarray现在[a,b,d,e].
| 归档时间: |
|
| 查看次数: |
4784 次 |
| 最近记录: |