Outils pour utilisateurs

Outils du site


informatique:javascript:tests_de_compatibilite

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:javascript:tests_de_compatibilite [04/05/2018 20:51] – [Workaround] cyrilleinformatique:javascript:tests_de_compatibilite [05/05/2018 19:17] (Version actuelle) cyrille
Ligne 18: Ligne 18:
 d = new Date(Date.parse(d)); d = new Date(Date.parse(d));
 document.write('<b>fr: ' + d.toLocaleDateString('fr') +'</b><br/>'); document.write('<b>fr: ' + d.toLocaleDateString('fr') +'</b><br/>');
-document.write('<b>en: ' + d.toLocaleDateString('fr') +'</b>');+document.write('<b>en: ' + d.toLocaleDateString('en') +'</b>');
 </script> </script>
 </html> </html>
Ligne 36: Ligne 36:
 } }
  
-document.write('<b>'date_as_slug(date_as_slug(new Date()) +'</b><br/>');+document.write( '<b>' + date_as_slug(new Date()) +'</b><br/>' );
  
 var date = '04/05/2018'; var date = '04/05/2018';
 d = new Date(Date.parse(date)); d = new Date(Date.parse(date));
-document.write('<b>' d+ ':' + date_as_slug( d ) +'</b><br/>');+document.write('<b>' + date +' => 'd +' => '+ date_as_slug( d ) +'</b><br/>');
  
 date = '2018-05-04'; date = '2018-05-04';
 d = new Date(Date.parse(date)); d = new Date(Date.parse(date));
-document.write('<b>e' + date_as_slug( d ) +'</b>');+document.write('<b>' + date +' => '+ d +' => '+ date_as_slug( d ) +'</b><br/>'); 
 </script> </script>
 </html> </html>
  
-====== Object.assign() ======+====== Object copy ======
  
-===== Assign simple with scalar properties =====+===== Object.assign() - only scalar properties =====
  
 Should be write 1,2 : Should be write 1,2 :
Ligne 56: Ligne 57:
 <html> <html>
 <script> <script>
-var o1 = { a:1 }; +try { 
-var o2 = Object.assign( o1, { b:2 } ); + var o1 = { a:1 }; 
-document.write( '<b>' + o2.a +','+ o2.b + '</b>' );+ var o2 = Object.assign( o1, { b:2 } ); 
 + document.write( '<b>' + o2.a +','+ o2.b + '</b>' ); 
 +} catch ( e ){ 
 + document.write( '<p>ERROR: ' + e.message + '</p>' ); 
 +}
 </script> </script>
 </html> </html>
  
-===== Assign simple with complex properties =====+===== Object.assign() - complex properties =====
  
 Should be write 1,2 : Should be write 1,2 :
Ligne 68: Ligne 73:
 <html> <html>
 <script> <script>
-var o1 = { a:1 }; +try { 
-var o2 = Object.assign( o1, { b:function(){ return 2;} } ); + var o1 = { a:1 }; 
-document.write( '<b>' + o2.a +','+ o2.b() + '</b>' );+ var o2 = Object.assign( o1, { b:function(){ return 2;} } ); 
 + document.write( '<b>' + o2.a +','+ o2.b() + '</b>' ); 
 +} catch ( e ){ 
 + document.write( '<p>ERROR: ' + e.message + '</p>' ); 
 +}
 </script> </script>
 </html> </html>
 +
 +===== Object.create() - complex properties =====
 +
 +Should be write 1,2 :
 +
 +<html>
 +<script>
 +try {
 + var o1 = { a:1, b:function(){ return 2;} };
 + var o2 = Object.create( o1 );
 + document.write( '<b>' + o2.a +','+ o2.b() + '</b>' );
 +} catch ( e ){
 + document.write( '<p>ERROR: ' + e.message + '</p>' );
 +}
 +</script>
 +</html>
 +
 +
 +
  
informatique/javascript/tests_de_compatibilite.1525459860.txt.gz · Dernière modification : 04/05/2018 20:51 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki