我使用fetch方法将数据从JSON获取到对象数组,现在我只想从对象获取一个值,但是我的数组没有名称。
JS:
function startsWith($string, $start)
{
return strrpos($string, $start, -strlen($string)) !== false;
}
function endsWith($string, $end)
{
return ($offset = strlen($string) - strlen($end)) >= 0
&& strpos($string, $end, $offset) !== false;
}
数组看起来像
async function s_data() {
let r = await fetch("terms.json");
let d = await r.json();
return d;
}
我只想将术语粘贴到Array中。
答案 0 :(得分:1)
例如:
async function s_data() {
let r = await fetch("terms.json");
let d = await r.json();
let terms = d.map(item => item.TERM);
return terms;
}
或者:
async function s_data() {
let r = await fetch("terms.json");
let d = await r.json();
let terms = d.reduce((acc, item) => {acc.push(item.TERM); return acc}, []);
return terms;
}