javascript - 在javascript中拆分对象内的值
问题描述
我在一个对象中有一些用逗号分隔但存储在一个名为“区域”的字段中的值我希望能够拆分逗号上的值并将第一个值存储到一个名为“城市”的字段中,第二个存储在一个字段中调用“place”我只能在字符串值上调用 split 方法,那么如何在这些类型的值上实现这样的东西呢?
使用的代码:
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(),
};
推荐阅读
- angular - 如何在 Angular 表单字段的选择选项中显示默认值
- php - saber文件管理器文件路径定义值php
- unity3d - 如何创建带有“噪声”的 2D 背景?统一
- java - NTP 时间戳到 UTC;32 位无符号秒 + 32 位小数字段
- ios - 制作一个 tableView 显示以前的用户输入(在其他视图中)
- three.js - 在three.js中渲染具有部分透明纹理的平面阴影
- jquery - jquery检测已被触摸的子菜单项的id
- rpmbuild - 如何在 rpm 规范文件中检查 RedHat (RHEL) 次要版本?
- sql - 关于构建巨大对象的巨大查询的问题?
- javascript - 使用 Javascript 列出文件路径中的特定目录