使用JQuery访问列表的元素

Access elements of a list using JQuery

本文关键字:元素 列表 访问 JQuery 使用      更新时间:2023-09-26

我是一个JQuery新手,希望能得到大家的帮助。

这段代码基本上生成了一个随机数并填充了一个列表以及索引值

。[10],[12],[30]…所以在

    function getRandomData() {
        if (data.length > 0)
            data = data.slice(1);
        // do a random walk
        while (data.length < totalPoints) {
            var prev = data.length > 0 ? data[data.length - 1] : 50;
            var y = prev + Math.random() * 10 - 5;
            if (y < 0)
                y = 0;
            if (y > 100)
                y = 100;
            data.push(y);
        }
        // zip the generated y values with the x values
        var res = [];
        for (var i = 0; i < data.length; ++i)
            res.push([i, data[i]])
        return res;
    }

有谁能帮我用语法检索数据中的元素吗?它又出现在res集合中。

。我想知道函数getRandomData
每次生成的随机数叫做

我希望我说得很清楚关于

是这样吗?

// Save the return value of the function in a variable
var arr = getRandomData();
// Print data to the console
console.log(arr)
// Print the first dataset
console.log(arr[0]) // [0, 29]
// Print only the number of the first set
console.log(arr[0][1])

你的意思是这样吗?

var res = [
    [0, 10],
    [1, 12],
    [2, 30]
];
var x = res[0][1]; // returns 10
var y = res[1][1]; // returns 12
var z = res[2][1]; // returns 30

你可以使用下面的语法访问任何子数组:

array[first level index][second level index][...nth level index];

data变量似乎来自函数作用域之外,因此您可以直接执行

console.log(data)

虽然我猜你可能要求的语法为@MildlyInteresting ?