使用 Coin Market Cap API 中的数组获取特定的 JSON 数据值
Get specific JSON data value using array from Coin Market Cap API
我想使用数组中的 "name" 获取符号和其他信息。
$.getJSON("//api.coinmarketcap.com/v1/ticker/?limit=0", function(data) {
var crypto = [
"Ethereum",
"Ripple",
"Tron",
];
// used for array to get length
var arrayLength = crypto.length;
for (var i = 0; i < data.length; i++) {
console.log( data[i].name == crypto[i] );
}
});
我试过使用:
console.log( data[i].name == crypto[i] );
但无法正常工作。截至目前,当我只想列出数组中项目的数据时,它会列出所有内容。
我想获取数组中的数据,使用名称从 API 中检索其信息。
感谢任何帮助。
使用 inArray 函数。
示例:
$.getJSON("//api.coinmarketcap.com/v1/ticker/?limit=0", function(data) {
var crypto = [
"Ethereum",
"Ripple",
"Tron",
];
// used for array to get length
var arrayLength = crypto.length;
for (var i = 0; i < data.length; i++) {
if(jQuery.inArray(data[i].name, crypto) !== -1)
console.log('Finded: ' + data[i].name);
}
});
我想使用数组中的 "name" 获取符号和其他信息。
$.getJSON("//api.coinmarketcap.com/v1/ticker/?limit=0", function(data) {
var crypto = [
"Ethereum",
"Ripple",
"Tron",
];
// used for array to get length
var arrayLength = crypto.length;
for (var i = 0; i < data.length; i++) {
console.log( data[i].name == crypto[i] );
}
});
我试过使用:
console.log( data[i].name == crypto[i] );
但无法正常工作。截至目前,当我只想列出数组中项目的数据时,它会列出所有内容。
我想获取数组中的数据,使用名称从 API 中检索其信息。
感谢任何帮助。
使用 inArray 函数。
示例:
$.getJSON("//api.coinmarketcap.com/v1/ticker/?limit=0", function(data) {
var crypto = [
"Ethereum",
"Ripple",
"Tron",
];
// used for array to get length
var arrayLength = crypto.length;
for (var i = 0; i < data.length; i++) {
if(jQuery.inArray(data[i].name, crypto) !== -1)
console.log('Finded: ' + data[i].name);
}
});