Javascriptの連想配列で特定、複数の属性を削除したい


以下のような連想配列があり、title,textのkeyvalueを配列から削除したいと思うのですが、繰り返し処理などを使わずに処理する方法などありますでしょうか。

[code]

    news:[{
          id:'',
          start_day:'',
          end_day:'',
          title:'',
          text:'',
          },
    {
          id:'',
          start_day:'',
          end_day:'',
          title:'',
          text:'',
          },
    {
          id:'',
          start_day:'',
          end_day:'',
          title:'',
          text:'',
          },]
    
[/code]

こういう形にしたい

[code]

     　　　　{id:'',
            start_day:'',
            end_day:'',},
    
[/code]




こんな感じでいかがでしょうか。

[code]

    const obj = {
      news: [
        {
          id: "",
          start_day: "",
          end_day: "",
          title: "",
          text: "",
        },
        {
          id: "",
          start_day: "",
          end_day: "",
          title: "",
          text: "",
        },
        {
          id: "",
          start_day: "",
          end_day: "",
          title: "",
          text: "",
        },
      ],
    };
    
    obj.news = obj.news.map(({ title, text, ...omit }) => omit);
    
    console.log(obj)
[/code]




こんな感じでいかがでしょうか。

[code]

    const obj = {
      news: [
        {
          id: "",
          start_day: "",
          end_day: "",
          title: "",
          text: "",
        },
        {
          id: "",
          start_day: "",
          end_day: "",
          title: "",
          text: "",
        },
        {
          id: "",
          start_day: "",
          end_day: "",
          title: "",
          text: "",
        },
      ],
    };
    
    obj.news = obj.news.map(({ title, text, ...omit }) => omit);
    
    console.log(obj)
[/code]

