Página de inicio, necesitamos comprender el concepto de modo estricto. El modo estricto es un modo de ejecución especial. Correce algunas deficiencias de idiomas, proporciona verificaciones de error más fuertes y mejora la seguridad. Se pueden realizar modos estrictos en algunas funciones, como:
función func () {
'Use estricto'
}
También puede realizar el modo estricto en todo el archivo JS, como:
'Use estricto'
función func () {
}
Entonces no podemos usarlo en las siguientes situaciones:
1. No se permite el ancho
2. No se permite asignar variables no declaradas
3. Los argumentos se convierten en una copia estática de los parámetros
4. Eliminar el error de los parámetros y la función Nombre
5. Error de atributo poco configial de Delete
6. Error de nombre de atributo duplicado literal de objetos
7. Los literales octales están prohibidos
8. Eval, los argumentos se convierten en palabras clave y no pueden usarse como variables o nombres de funciones.
9. Eval de alcance independiente
En general, cuando las llamadas a la función (no la llamada del método del objeto, ni use aplicar/llamar/Bind para modificar esto) esto apunta a objetos nulos, no globales.
Si usa Aplicar/Call, cuando se transmite nulo o indefinido, esto apuntará a NULL o indefinido, no al Objeto Global.
Intente modificar la propiedad no escrita (WRITITY = FALSE) y agregue la propiedad TIME TypeError en el objeto no extensible, en lugar de ignorarla.
argumentos.caller, argumentos.callee está deshabilitado
El resumen anterior del modelo JS Strict (compartir) es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.