moy-dom
Version:
A flexiable Virtual DOM library for building modern web interface.
16 lines • 471 B
JavaScript
/**
* [insert insert a given location item to a list]
* @param {[Number]} newIndex [index]
* @param {[Any]} newItem [item]
* @param {[Array]} simulateList [list]
* @param {[Object]} changes [changes]
* @return {[undefined]} [undefined]
*/
export default function insert(newIndex, newItem, simulateList, changes){
simulateList.splice(newIndex, 0, newItem)
changes.push({
type: 2,
index: newIndex,
item: newItem,
})
}