This is a new technology, part of the ECMAScript 2015 (ES6) standard.
This technology's specification has been finalized, but check the compatibility table for usage and implementation status in various browsers.
El método startsWith()
indica si un string inicia con los caracteres de otro string, regresando true
o false
según sea el caso.
Sintaxis
str.startsWith(stringBuscada[, posicion])
Parámetros
stringBuscada
- Los caracteres que buscamos al inicio de str.
posicion
- Opcional. La posición de str en la cual debe comenzar la búsqueda de
stringBuscada
; el valor predeterminado es 0.
Descripción
Éste método te permite saber si un string inicia o no con otro string.
Ejemplos
Usando startsWith()
var str = 'Ser, o no ser. ¡Esa es la cuestión!'; console.log(str.startsWith('Ser')); // true console.log(str.startsWith('no ser')); // false console.log(str.startsWith('Esa es la', 16)); // true
Polyfill
Éste método ha sido agregado a la especificación ECMAScript 6 y podría no estar disponible aún en algunas implementaciones de JavaScript. Sin embargo, puedes implementar el siguiente polyfill de String.prototype.startsWith()
:
if (!String.prototype.startsWith) { String.prototype.startsWith = function(stringBuscada, posicion) { posicion = posicion || 0; return this.indexOf(stringBuscada, posicion) === posicion; }; }
Un polyfill más robusto y optimizado de este método está disponible en GitHub, por Mathias Bynens.
Especificaciones
Especificación | Estado | Comentario |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'String.prototype.startsWith' in that specification. |
Standard | Definición inicial. |
Compatibilidad de navegadores
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | 41 | 17 (17) | Not supported | 41 | Not supported |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | Not supported | 36 | 17.0 (17) | Not supported | Not supported | Not supported |
Véase también
Etiquetas y colaboradores del documento
Etiquetas:
Colaboradores en esta página:
mautematico
Última actualización por:
mautematico,