¿Por qué String.prototype registra su objeto como un objeto estándar, mientras que Array.prototype registra su objeto como una matriz estándar?

Simplemente, ¿por qué String.prototype registra el objeto de cadena con los corchetes y los pares de valores clave estándar, y Array.prototype registra el objeto de matriz como una matriz, con corchetes y valores? String.prototype.test = function(){ console.log(this); // logs { ‘0’: ‘t’, ‘1’: ‘e’, ‘2’: ‘s’, ‘3’: ‘t’ } }; var str = ‘test’; str.test(); […]

Getters \ setters para los maniquíes

He estado tratando de entender mejor a los buscadores y setters, y no me estoy hundiendo. He leído Getters and Setters de JavaScript y Defters Getters and Setters y simplemente no lo entiendo. ¿Puede alguien decir claramente: Lo que deben hacer un captador y un acomodador, y Dar algunos ejemplos muy simples?

¿Por qué document.execCommand (“pegar”) no funciona en Google Chrome?

Tengo un problema con mi extensión. Quiero pegar datos desde el portapapeles. Hasta ahora, tengo esto: function pasteAndGo() { document.execCommand(‘paste’) alert(“Pasted”) } Aparece la alerta, pero nada ha sido pegado. Tengo la sensación de que es la parte del document que necesita cambiar, pero no sé qué hacer. ¿Algunas ideas?

Google Maps Javascript API v3 Etiqueta de mapa y polígonos

Estoy utilizando la API v3 de javascript de Google Maps con un proyecto, y actualmente tengo problemas para que las tags de mapa aparezcan sobre los polígonos. Sé que los polígonos están indexados en z con respecto a ellos mismos solamente (no puede usar el índice z de una etiqueta de mapa para colocar la […]

Contar duplicados dentro de una matriz de objetos

Tengo una matriz de objetos como sigue dentro de mi lado del servidor JS: [ { “Company”: “IBM” }, { “Person”: “ACORD LOMA” }, { “Company”: “IBM” }, { “Company”: “MSFT” }, { “Place”: “New York” } ] Necesito recorrer esta estructura, detectar cualquier duplicado y luego crear un conteo de un duplicado junto a […]

Folleto de coordenadas personalizadas en imagen.

Tengo una imagen cuyo tamaño es 8576x8576px, y quiero hacer que las coordenadas coincidan 1: 1. También quiero las coordenadas 0,0 en el centro de la imagen (ahora el centro es -128,128). Y quiero mostrar las coordenadas también. Quiero poner un botón de localización para que el usuario inserte las coordenadas y luego las encuentre […]

Almacenar filtros dc.js en URI y restaurarlos

Aquí seleccioné 3 filtros 1 de cada gráfico y pegué esa url codificada en url param. pero cuando presiono el botón de deencoding de URL, solo se vuelven a dibujar los filtros del cuadro intermedio, pero no el rest una vez. Gracias function encodeFunction() { var filters = []; for (var i = 0; i […]

¿Cómo puedo obtener los últimos caracteres de una cadena

yo tengo var id=”ctl03_Tabs1″; Usando JavaScript, ¿cómo puedo obtener los últimos cinco caracteres o el último carácter?

Reemplazar texto con enlace con extensión de cromo

Estoy tratando de reemplazar el texto en una página web con enlaces. Cuando bash esto, simplemente reemplaza el texto con la etiqueta y no un enlace. Por ejemplo, este código reemplazará “río” con: asdf Esto es lo que tengo hasta ahora: function handleText(textNode) { var v = textNode.nodeValue; v = v.replace(/\briver\b/g, ‘asdf’); textNode.nodeValue = v; […]

¿Bootstrap 4 Menú desplegable no funciona?

Copié el ejemplo oficial de Bootstrap 4 para los menús desplegables, pero no funciona, es decir, no se ha bajado nada. Dropdown Action Another action Something else here

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.