Показать сообщение отдельно
  #4 (permalink)  
Старый 28.07.2018, 13:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

niko45,
<script>
    var a=[
{date: "19980105", open: 5.995, high: 6, low: 5.995, close: 5.999},
{date: "19980108", open: 5.993, high: 6, low: 5.993, close: 5.999}
], b = [
{date: "19980105"},
{date: "19980106"},
{date: "19980107"},
{date: "19980108"}
];

function fn(a, b) {
    var i = 0;
    return b.map(function(c) {
        if (a[i].date == c.date) return a[i++];
        c.empty = true;
        return c
    })
};
var c = fn(a,b);
document.write(JSON.stringify(c, null, 4))
  </script>
Ответить с цитированием