let array = [
{id: "455", some: [{id: "21"}]},
{id: "12", some: [{id: "21"}]},
{id: "12", some: [{id: "21"}]}
];
array.slice("some");
Здесь я пытался удалить массив внутри массива, но он не работает.
Здесь я хочу только удалить массив some со всех объектов.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете использовать синтаксис rest и немного Деструктуризация объекта:
let result = array.map(({ some, ...rest}) => rest);
Демо:
let array = [
{id: "455", some: [{id: "21"}]},
{id: "12", some: [{id: "21"}]},
{id: "12", some: [{id: "21"}]}
];
let result = array.map(({ some, ...rest}) => rest);
console.info(result);.as-console-wrapper { max-height: 100% !important; top: 0; }Вы можете использовать карта и деструктурирование для извлечения только желаемого свойства и значения.
let array = [{id:"455",some:[{id:"21",},],},{id:"12",some:[{id:"21",},],},{id:"12",some:[{id:"21",},],}];
let result = array.map(({id}) => ({id}));
console.info(result);В одной строке:
let array = [{id:"455",some:[{id:"21",},],},{id:"12",some:[{id:"21",},],},{id:"12",some:[{id:"21",},],}];
array.forEach(it => delete it.some);
console.info(array);
array.map(o => ({id: o.id}))