gpt4 book ai didi

javascript - 按键从哈希中删除并返回值

转载 作者:行者123 更新时间:2023-12-02 12:39:56 34 4
gpt4 key购买 nike

是否有某种方法可以通过键从哈希中删除并返回删除的值。即这段代码:

var a = attributes['a']
delete attributes['a']

单行。就像 Ruby 的 delete 一样:

a = attributes.delete(:a)

最佳答案

一行,是的:

var a = attributes['a']; delete attributes['a'];

在一个简单的声明中,没有。

您可以想象一个函数为您做这件事,但由于您无法传递 ES5 中的属性,而只能传递其名称或值,因此您必须使用两个参数:

function deleteAndReturn(map, key) {
var a = map[key];
delete map[key];
return a;
}

关于javascript - 按键从哈希中删除并返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17445825/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com