Оператор удаления Javascript удаляет два свойства - PullRequest
0 голосов
/ 13 марта 2019

Этот код, хотя я использую уникальные теги uuidv4 для имен свойств.

for( const key in this.entity_array ) {
    let ref = this.entity_array[ key ]
    if( ref.is_this_selected )
        delete this.entity_array[ key ]
}

... вызывает странное поведение. При добавлении элементов он не будет отображаться, пока не существует два свойства, а когда останется только два, он удалит оба свойства, даже если они имеют разные имена свойств.

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...