JSFiddle - React, Tailwind, and code Playground
by ponyspy
JavaScript
var articles = [
[ {title: 'cool'}, {title: 'zlo'}, {title: 'lala'} ],
[ {title: 'raz'} ]
]
var setArticle = function(articles, article, position) {
var row = position[0];
var col = position[1];
for (var i = 0; i < articles.length; i++) {
for (var j = 0; j < articles[i].length; j++) {
if (articles[i][j].title == article.title) {
articles[i].splice(j, 1);
}
}
}
if (!articles[row]) articles[row] = [article];
else articles[row].splice(col, 0, article);
}
setArticle(articles, {title: 'lala'}, [1, 1]);
console.log(articles)