2015-09-18 14 views
13

için ben ECMA Script 2015 specification aracılığıyla okuyorum. functions altındaOlmayan ECMAscript kod işlevi

görmek:

özelliklerini ek olarak

, bir işlev çağrıldığında davranır belirlemek çalıştırılabilir kod ve durumunu içerir. Bir işlev kodu ECMAScript(vurgu ekli)'da yazılabilir veya olmayabilir.

ECMA komut dosyasında hangi işlevlerin hangi koşullar altında yazılmaması gerekir?

cevap

14

doğal fonksiyonları genellikle

+0

nedir kafa karıştırıcı bana "bir bölümü doğrudan diyor 'yerleşik işlevleri', için fonksiyonun altında olduğunu yaklaşık Yerleşik işlevlerin örnekleri parseInt ve Math.exp içerir. Bir uygulama, bu belirtimde açıklanmayan, uygulamaya bağlı yerleşik işlevleri sağlayabilir. " Bu, önceki "işlev" bölümünden farklı görünüyor. –

+0

@juwiley: Çoğu ana bilgisayar, ECMAScript teknik özellikleri (örn. DOM veya konsol) tarafından kapsanmayan diğer işlevleri sağlar. İşte – SLaks

+0

onlar fonksiyonları bu tür yazabilirsiniz nasıl olursa ve ilgilenenler için bazı okuma malzemesi (Düğümü için) kendilerini: [1] (https://github.com/kkaefer/node-cpp-modules), [2] (http://syskall.com/how-to-write-your-own-native-nodejs-extension/), [3] (http://joseoncode.com/2012/04/10/writing-your-first -nutlu-modül-için-düğüm-nokta-js-on-windows /), [4] (http://kkaefer.github.com/node-cpp-modules/), [5] (http: // nkzawa .tumblr.com/posta/46089897239/nasıl--yazma-doğal-düğüm-eklentileri). – sdgluck

9

ECMA komut dosyasında hangi koşullar altında bir işlev kodu yazılmaz? JavaScript motoru tarafından sağlanan temel işlevler

Örneğin. Array.prototype.find:

> Array.prototype.find 
find() { [native code] } 

örnek V8, Chrome'un JavaScript motoru için, bu yöntem C++ uygulanmaktadır böylece, C++ uygulamak edilir. (String ve Array sınıfları veya setTimeout veya tarayıcı DOM) gibi uygulama ortamları tarafından sunulan

+0

orada olduğunu düşünüyorum C. (yazılı diğer fonksiyonlar ya da desteklenmektedir) yazılır hala [yerli kod] '' üzere dizgelenmiş olan V8 uygulanmasında (ayrıcalıklı) javascript ile yazılmış birçok fonksiyonlar – Bergi

İlgili konular