1var topKFrequent = function (nums, k) {2let store = {};3for (let i = 0; i < nums.length; i++) {4store[nums[i]] = store[nums[i]] + 1 || 1;5}6//returns an array of keys in sorted order7let keyArr = Object.keys(store).sort((a, b) => store[a] - store[b]);8let arrLength = keyArr.length;9let slicedArr = keyArr.slice(arrLength - k, arrLength);10return slicedArr;11};