JSFiddle - React, Tailwind, and code Playground
by xavierm02
JavaScript
function Dict( ) { }
Dict.prototype = null;
if ( typeof console === 'undefined' ) {
console = { log: alert };
}
function test( p ) {
var d = new Dict( );
console.log( '------------' );
console.log( 'p:' + p );
console.log( 'd[ p ]:' + d[ p ] );
console.log( 'p in d:' + ( p in d ) );
console.log( 'd[ p ] = 1:' + ( d[ p ] = 1 ) );
console.log( 'd[ p ]:' + d[ p ] );
console.log( 'p in d:' + ( p in d ) );
console.log( 'delete d[ p ]:' + delete d[ p ] );
console.log( 'd[ p ]:' + d[ p ] );
console.log( 'p in d:' + ( p in d ) );
}
test( 'a' );
test( '__proto__' );