Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从数组中删除特定元素?带字符串索引_Javascript_Arrays_Multidimensional Array - Fatal编程技术网

Javascript 如何从数组中删除特定元素?带字符串索引

Javascript 如何从数组中删除特定元素?带字符串索引,javascript,arrays,multidimensional-array,Javascript,Arrays,Multidimensional Array,如何从索引为字符串而不是数字的数组中移除/删除特定元素? 这是我的代码: workout.program = new Array(); workout.program["first"] = new Array(); workout.program["first"]["time"] = 10; workout.program["first"]["speed"] = "medium"; workout.program["first"]["slope"] = 0; 这是一个2d数组,我想删除程序[“

如何从索引为字符串而不是数字的数组中移除/删除特定元素? 这是我的代码:

workout.program = new Array();
workout.program["first"] = new Array();
workout.program["first"]["time"] = 10;
workout.program["first"]["speed"] = "medium";
workout.program["first"]["slope"] = 0;
这是一个2d数组,我想删除程序[“first”]中的所有内容,包括删除该数组。
如何在没有JQuery的纯JavaScript中实现这一点?

它是一个
对象
而不是
数组
,因此请使用:

delete workout.program.first;

程序[[第一] ] = undeDeIf你要用字符串访问元素,也许考虑使用字典?你使用数字索引访问数组,按关键字的对象。代码>训练是一个对象
workout.program
是一个对象,
workout.program.first
是一个对象,尽管您试图将其编码为数组。