如何从 JSON 对象中删除索引?
什么是 JSON?
JSON 代表 JavaScript 对象表示法。它是一种结构化数据的格式。当数据从服务器发送到网页时使用此格式。 JSON 是“自我描述的”并且易于理解。它是 XML 数据交换格式的替代品。与 XML 相比,数据结构很容易。它支持数组和对象等数据结构以及在服务器上快速执行的 JSON 文档。
JSON 语法规则 –
- 数据应该在 key : value 对中
- 数据用逗号(',') 分隔
- 花括号 { } 包含对象。
- 方括号 [ ] 保存数组。
它是干什么用的?
与 XML 一样,它是格式化数据的一种方式。当数据从服务器发送到网页时使用这种格式的数据。
先决条件——
- 已安装节点
句法 -
var json_object = [{
"property_1" : "property_value_1",
"property_2" : "property_value_2"
},
{
"property_1" : "property_value_1",
"property_2" : "property_value_2",
"property_3" : "property_value_3"
}]
现在,要从这个 JSON 对象中删除任何索引,我们将学习下面解释的不同方法 -
- 使用拼接方法。
- 使用删除属性
- 使用空
使用 Splice() 方法:此方法用于通过删除现有元素和/或添加新元素来修改内容。
在这里,我们将只看,我们如何使用拼接来删除元素。
句法:
Object.splice(index, remove_count )
参数:此方法接受两个或三个参数,其中一些描述如下:
index:必填参数。此参数是开始修改数组的索引(原点为 0)。这也可以是负数,它从那么多元素之后开始,从最后开始计数。
remove_count:要从起始索引中删除的元素数。
返回值:虽然它就地改变了原始数组,但它仍然返回已删除项目的列表。如果没有删除数组,则返回一个空数组。
示例 1:在此示例中,我们将删除对象第一个索引处的元素。
Javascript
Javascript
Javascript
如何运行这个?
- 打开命令提示符。
- 使用 cd 命令转到保存 JSON 文件的目录。
- 现在只需键入命令
node file_name
输出:
使用删除属性:此关键字用于删除属性及其关联值。删除后,已删除的属性无法取回。
句法:
delete object.property or
delete object['property'] or
delete object[index]
参数:
object: It specifies the name of an object,
property: .It specifies the property to delete.
返回值:所有情况都返回true,当属性是自己的不可配置属性时返回false。
示例 2:我们将使用delete关键字来删除对象及其属性。
首先,我们将删除第一个索引处的对象,然后删除索引 1 处对象的属性。
Javascript
输出:
使用null:当我们将任意对象的值设置为null时,节点的垃圾回收器会自动删除该属性值。但是,该物业的名称仍然存在。
句法:
object.property=null
示例 3:在此示例中,我们将使用 null 删除对象属性。
Javascript
输出: