【发布时间】:2019-02-01 09:27:48
【问题描述】:
美好的一天
我正在尝试使用自动完成 jquery 框架.. 购买我的问题是我如何从 json 文件或像下面这样的快速键入的 json 对象获取我的对象并获取所有 Object.values(arry) 到像下面这样的单个数组..
[“samue”、“anthon”、“Harmony”、“Johnson”]
并且必须是一个数组.. 因为自动完成框架只适用于数组
const myobj = [
{
"name": "samuel",
"surname": "anthony"
},
{
"name": "Harmony",
"surname": "Johnson"
}
]
const file = "json/user.json";
fetch('file')
.then(res => res.json())
.then((data) =>{
let i = 0;
const val = Object.values(data[i]);
if(i < data.length){
i++;
const all = Object.values(data[i]);
console.log(all);
}
var input = document.getElementById("countries");
var awesomplete = new Awesomplete(input, {
minChars: 1,
maxItems: 5,
autoFirst: true
});
awesomplete.list = val;
//wanted array of
//["samuel", "anthon", "school"]
})
【问题讨论】:
标签: javascript arrays function autocomplete