JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr = ['a', 'b', 'c'];
arr = new Proxy(arr, {
get: (original, key) => {
return typeof key;
}
});
var body = document.querySelector('body');
body.innerHTML += 'Typeof 1: ' + arr[1] + '<br>';
body.innerHTML += 'Typeof \'1\': ' + arr['1'] + '<br>';
body.innerHTML += 'Typeof arr: ' + typeof arr + '<br>';
body.innerHTML += 'arr instanceof Array: ' + (arr instanceof Array) + '<br>';