嗨,可以说我有一个JSON字符串,它代表包含3列的网格中的记录Id, Name, Status
。我目前正在编写一些JavaScript逻辑,您可以通过在文本框中输入一些文本来过滤数据行。过滤器将应用于所有列中的数据。所以如果我输入“James”,下面的记录1将返回一个如果我输入无记录1和2将被返回。问题是如果我键入Id,Name或Status不是数据,而是属性名称,则始终返回所有记录。从Json字符串中删除属性名
Record 1
{
Id: 1,
Name: "James",
Status: "None"
}
Record 2
{
Id: 2,
Name: "Paul",
Status: "None"
}
如何修改JSON字符串,这样
{ Id: 2, Name: "Paul", Status: "None"}
将成为
{ 2, "Paul", "None"}
简单。如果(a.hasOwnProperty(prop)){console.log(a [prop]) } }'您可以通过将'a [prop]'推到空对象或数组。 –