Я создал массив, как показано ниже,нужно перебирать значения в многомерном массиве с помощью LINQ JS
arr =[ {uName:"2015", 1:100,2:10,3:0},{uName:"2011",1:10,2:2,3:19},{uName:"2015",1:10,2:0,3:20}],
Здесь нужно выбрать arr[0][1]
и arr[2][1]
где uName is "2015"
.
Linq запрос,
$.Enumerable.From(arr).Where(function(n){n.uName =="2015"}).Select(function(y){return y.1}).Sum()
Ожидаемый ответ:
arr[0][1] = 100, arr[2][1] = 10 (or) sum of these value 110 (arr[0][1] + arr[2][1])
Это объявление массива не является допустимым Javascript. –
Да, Robby.I только что дал пример. –
Добавление «например» к вашему вопросу не делает его действительным, _you_ делает его действительным, публикуя хороший пример, который на самом деле имеет смысл. –