Если бы вы могли использовать функции ES6, используйте map для повторения и возврата нового массива, создавая новый объект с оператором распространения для каждого элемента массива
"use strict";
var data = [{
"OPEN COVER (YES or NO)": "YES"
}, {
"OPEN COVER (YES or NO)": "NO"
}, {
"OPEN COVER (YES or NO)": "YES"
}];
const key = 'OPEN COVER (YES or NO)';
const result = data.map( item => {
return {
...item,
...{
[key]: item[key] === 'YES'
}
}
});
console.log(result);
Рабочая скрипка, основанная на первоначальном ответе Chase DeAnda https://jsfiddle.net/xctohpw5/