Mar*_*ski -2 javascript arrays
我遇到了一些数学问题.我有这个简单的数组:
var x = [
{
'index':0,
"place": 1,
},
{
'index':1,
"place": 4,
},
{
'index':0,
"place": 9,
},
{
'index':1,
"place": 9,
},
{
'index':0,
"place": 9,
},
];
Run Code Online (Sandbox Code Playgroud)
如何遍历此数组并row在数组中的每个对象中添加一个元素(在本例中称为)?它应该看起来像这样:
var x = [
{
'index':0,
"place": 1,
"row":"0",
},
{
'index':1,
"place": 4,
"row":"0",
},
{
'index':0,
"place": 9,
"row":"1",
},
{
'index':1,
"place": 9,
"row":"1",
},
{
'index':0,
"place": 9,
"row":"2",
},
{
'index':0,
"place": 9,
"row":"2",
},
];
Run Code Online (Sandbox Code Playgroud)
谢谢你的建议.我需要这个在NativeScript中创建动态网格布局.
只需将索引除以2:
x.forEach((e, i) => e.row = ~~(i / 2));
Run Code Online (Sandbox Code Playgroud)
PS:这~~是一个非常难看的Math.floor......