<div id="before"></div>
<div id="after"></div>
body {
    font-family: monospace;
    margin: 20px;
    font-size: 20px;
}
View Compiled
var arr = ["here", "are", undefined, "some", "values", null, "hi"];

var newArr = arr.map(function (item) {
    return item ? item : "n/a";
});

// join the arrays with commas and print to page
print("before", "before: " + arr.join(', '));
print("after", "after: " + newArr.join(', '));

function print(id, html) {
    document.getElementById(id).innerHTML = html;
}
View Compiled
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.