Aracılığıyla paylaş


<returns> (JavaScript)

Bir işlev veya yöntem çağrısı sonuç belgelerine bilgilerini belirtir.

<returns type="ValueType" integer="true|false" domElement="true|false" mayBeNull="true|false" elementType="ArrayElementType" elementInteger="true|false" elementDomElement="true|false" elementMayBeNull="true|false" locid="descriptionID" value="code">description</returns>

Parametreler

  • type
    İsteğe Bağlı.Sonuç değerin veri türü.Tür, aşağıdakilerden biri olabilir:

    • ECMAScript dil yazın 5 ECMAScript belirtimi, aþaðýdaki gibi Number ve Object.

    • A DOM object, such as HTMLElement, Window, and Document.

    • JavaScript yapıcı işlevi.

  • integer
    İsteğe Bağlı.type Olan Number, dönüş değeri bir tamsayı olup olmadığını belirtir.Ayarlamak true dönüş değeri bir tamsayı; olduğunu belirtmek için Aksi takdirde set false.Bu öznitelik, IntelliSense bilgi sağlamak için Visual Studio tarafından kullanılmaz.

  • domElement
    İsteğe Bağlı.Bu özniteliği önerilmiyor; type özniteliği üzerinde bu özniteliğe göre önceliklidir.Bu öznitelik belgelenen dönüş değeri bir dom öğesi olup olmadığını belirtir.Ayarlamak true dönüş değeri bir dom öğesi; olduğunu belirtmek için Aksi takdirde set false.type Özniteliğinin ayarlanmadığından ve domElement ayarlamak true, IntelliSense belgelenen dönüş değeri nitelendirir bir HTMLElement deyimi tamamlama işlemi yaparken.

  • mayBeNull
    İsteğe Bağlı.Belgelenen değeri ayarlanabilir döndürüp döndürmeyeceğini belirtir null.Ayarlamak true dönüş değeri kümesi belirtmek için null; Aksi takdirde set false.false varsayılan değerdir.Bu öznitelik, IntelliSense bilgi sağlamak için Visual Studio tarafından kullanılmaz.

  • elementType
    İsteğe Bağlı.type Olan Array, bu öznitelik Dizideki öğelerin türünü belirtir.

  • elementInteger
    İsteğe Bağlı.type Olan Array ve elementType olan Number, bu öznitelik, dizideki öğelerin tamsayılar olup olmadığını belirtir.Ayarlamak true Dizideki öğelerin tamsayı; olduğunu belirtmek için Aksi takdirde set false.Bu öznitelik, IntelliSense bilgi sağlamak için Visual Studio tarafından kullanılmaz.

  • elementDomElement
    İsteğe Bağlı.Bu özniteliği önerilmiyor; elementType özniteliği üzerinde bu özniteliğe göre önceliklidir.type Olan Array, bu öznitelik, dizideki öğelerin dom öğeler olup olmadığını belirtir.Ayarlamak true öğeleri dom öğeleri; olduğunu belirtmek için Aksi takdirde set false.elementType Özniteliğinin ayarlanmadığından ve elementDomElement ayarlamak true, IntelliSense her bir öğesi olarak değerlendirir bir HTMLElement deyimi tamamlama işlemi yaparken.

  • elementMayBeNull
    İsteğe Bağlı.type Olan Array, dizideki öğelerin ayarlanıp ayarlanamadığını belirtir null.Ayarlamak true dizideki öğeler kümesi belirtmek için null; Aksi takdirde set false.false varsayılan değerdir.Bu öznitelik, IntelliSense bilgi sağlamak için Visual Studio tarafından kullanılmaz.

  • locid
    İsteğe Bağlı.Dönüş değeri hakkındaki bilgileri yerelleştirme için tanımlayıcı.Bir üye tanımlayıcısıdır kimliği veya karşılık gelen name özniteliği değerini OpenAjax meta veriler tarafından tanımlanan ileti paketteki.Belirtilen biçim tanımlayıcısı türü bağlıdır <loc> (JavaScript) etiket.

  • value
    İsteğe Bağlı.İşlev kodu kendisini IntelliSense tarafından kullanılmak üzere değerlendirilmelidir kodunu belirtir.Örneğin, zaman uyumsuz geri aramalar için IntelliSense gibi sağlamak için bu özniteliği kullanabilirsiniz bir Promise.Kullanarak value ile öznitelik <returns> öğesi, uzun kod yürütülmesine atlayarak IntelliSense performansı geliştirebilir.

  • description
    İsteğe Bağlı.Dönüş değeri bir açıklaması.

Notlar

<returns> Öğesi, işlev gövdesinde bildirisinden önce yerleştirilmelidir.

Örnek

Aşağıdaki kod örneği nasıl kullanılacağını gösteren <returns> öğesi.

function areaFunction(radiusParam)
{
    /// <summary>Determines the area of a circle when provided a radius parameter.</summary>
    /// <param name="radius" type="Number">The radius of the circle.</param>
    /// <returns type="Number">The area.</returns>
    var areaVal;
    areaVal = Math.PI * radiusParam * radiusParam;
    return areaVal;
}

// The following examples use the <remarks> element with a value attribute.

function getJson(complete) { 
    /// <returns value='complete("")' ></returns>
    var r = new XMLHttpRequest(); 
    // . . . 
} 

getJson(function (json) { 
    json.  // IntelliSense for a String object is 
           // available here.
});

function calculate(x) {
    /// <returns value='1'/>
}
calculate().  // Completion list for a Number.

Ayrıca bkz.

Kavramlar

xml belgesi açıklamalarının (JavaScript)