インタビューQuenstions

2146 ワード

JavaScriptはスクリプト言語です.Java言語とは異なります.オブジェクトベース、軽量、クロスプラットフォーム翻訳言語です.クライアント側の検証に広く使用されます.JavaScriptトランスレータ(ブラウザに埋め込まれている)は、WebブラウザのJavaScriptコードの翻訳に責任があります.
JavaScriptの利点のいくつかを一覧表示します.
JavaScriptの利点のいくつかは以下の通りです.
Server interaction is less
Feedback to the visitors is immediate
Interactivity is high
Interfaces are richer
JavaScriptの欠点のいくつかを一覧表示します.
JavaScriptの欠点のいくつかは以下の通りです.
No support for multithreading
No support for multiprocessing
Reading and writing of files is not allowed
No support for networking applications.
匿名関数
名前のない関数です.これらの関数は、関数宣言の代わりに関数演算子を使用して実行時に動的に宣言されます.関数演算子は関数宣言より柔軟です.表現の場で使いやすい.例えば、
var display=function()  
{  
  alert("Anonymous Function is invoked");  
}  
display();  
閉鎖を定義します.
JavaScriptでは、スコープ内で定義されている変数がいくつかの内部スコープからアクセスされるときにクロージャが必要です.
var num = 10;  
function sum()   
{  
document.writeln(num+num);  
}   
sum();  
ES 6またはECMAScript 2015は何ですか?
ES 6は、言語の第6版として記載されている2015年6月にリリースされました.最初に、それはES 6と呼ばれて、後でECMAScript 2015に名前を変えられました.このエディションは、モジュール、イテレータ、クラス、矢印機能、いくつかの新しい機能が含まれます.ループ、約束、および多く.ブレンダン・エイチが開発した.
Define Constants in ES6?
ES 6では定数はconstキーワードで肯定される.ES 6はconstキーワードを提供します.定数は定数を使用してconstを宣言します.
What do you mean by Babel?
BabelはEs 6で書いて、ES 6で行われた仕事をブラウザによってサポートされているES 5に解釈させるJSトランスポーターです.
Define undefined?
JavaScriptでは、未定義の手段は、変更可能ですが、値を保持しません.
Define promises in ES6?
非同期エンコーディングを保持するために、JavaScriptで非同期プログラミングを適用するより正確な方法をトランスポートすることを約束します.
Explain map?
マップは、キーとして格納される要素、またはペアの値として個別にすることができます.オブジェクトまたは古代の値は、各キーまたは値としてマップに格納することができます.
Define Set?
SETは、コピーの値が無視される唯一の値のコンパイルです.すべてのコストはユニークでなければなりません.値は、参照参照またはプライマル型です.