在javascript中拆分对象内部的值
我在一个对象中有一些值是逗号分隔的,但存储在一个名为“region”的字段中。我希望能够将逗号上的值拆分,并将第一个值存储在一个名为“city”的字段中,将第二个值存储在一个名为“place”的字段中我只能对字符串值调用split方法,那么如何在这些类型的值上实现类似的东西呢 使用的代码:在javascript中拆分对象内部的值,javascript,node.js,Javascript,Node.js,我在一个对象中有一些值是逗号分隔的,但存储在一个名为“region”的字段中。我希望能够将逗号上的值拆分,并将第一个值存储在一个名为“city”的字段中,将第二个值存储在一个名为“place”的字段中我只能对字符串值调用split方法,那么如何在这些类型的值上实现类似的东西呢 使用的代码: let entry = { ...list[i], phone_number: contact.phones.length > 0 ? contact.phones[0
let entry = {
...list[i],
phone_number: contact.phones.length > 0 ? contact.phones[0].number : "",
region: entryData.summary.offer.delivery.summary[0].value.text || "",
startingAt: entryData.summary.offer.publication.startingAt || "",
endingAt: entryData.summary.offer.publication.endingAt,
date: new Date().toLocaleDateString(),
};
你是说像这样
const loc = (entryData.summary.offer.delivery.summary[0].value.text || ",").split(',');
let entry = {
...list[i],
phone_number: contact.phones.length > 0 ? contact.phones[0].number : "",
city: loc[0],
place: loc[1],
startingAt: entryData.summary.offer.publication.startingAt || "",
endingAt: entryData.summary.offer.publication.endingAt,
date: new Date().toLocaleDateString(),
};
请显示一个Javascript对象表示形式,说明您的起点和终点。另外,我不明白什么是可以用逗号分隔的原始内容,而不是字符串?那是什么?我有多个类似这样的值:region:Gorzów Wlkp,woj。卢布斯基:我希望输出像这样的城市:Gorzów Wlkp place:woj。lubuskie对于所有这些值,以及我从am开始解析json数据的内容,如下所示:
“条目”:[{“名称”:“Lokalizacja”,“内容”:“Gorzów Wlkp,woj.lubuskie”,“图标”:“图标pin”}
显然,其他人猜对了答案,但下次请在您的问题中加入所需的输入和输出数据结构。是的,我会的,谢谢您的帮助