Varsayılan Yardımcılar
Uzunluk
Verilen dize veya dizinin uzunluğunu döndürür.
Parametreler
value {Dizi|Obje|String}
döndürür {Sayır}: Değerin uzunluğu.
Varsayılan
Tanımsız olmayan ilk değeri döndürür, aksi takdirde "varsayılan" değer döndürülür.
Parametreler
değer {any}
defaultValue {any}
döndürür {String}
eq
a, b'ye eşitse bir blok oluşturan blok yardımcısı. Ters bir blok belirtilirse, falsy olduğunda oluşturulacaktır. İkinci değer için isteğe bağlı olarak compare="" hash argümanını kullanabilirsiniz.
Parametreler
a {String}
b {String}
options {Object}: Gidon sağlanan seçenekler nesnesi
döndürür {String}: Blok veya belirtilmişse ve falsey ise ters blok.
gt
a, b'den büyükse bir blok oluşturan blok yardımcısı.
Ters bir blok belirtilirse, hatalı olduğunda işlenecektir. İkinci değer için isteğe bağlı olarak compare="" hash argümanını kullanabilirsiniz.
Parametreler
a {String}
b {String}
options {Object}: Gidon sağlanan seçenekler nesnesi
returns {String}: Blok veya belirtilmişse ve falsey ise ters blok.
lt
a, b'den küçükse bir blok oluşturan blok yardımcısı.
Ters bir blok belirtilirse, hatalı olduğunda işlenecektir. İkinci değer için isteğe bağlı olarak compare="" hash argümanını kullanabilirsiniz.
Parametreler
context {Object}
options {Object}:Gidon sağlanan seçenekler nesnesi
returns {String}: Blok veya belirtilmişse ve falsey ise ters blok.
lte
a, b'den küçük veya eşitse bir blok oluşturan blok yardımcısı.
Ters bir blok belirtilirse, hatalı olduğunda işlenecektir. İkinci değer için isteğe bağlı olarak compare="" hash argümanını kullanabilirsiniz.
Parametreler
a {Sring}
b {Sring}
options {Object}: Gidon sağlanan seçenekler nesnesi
returns {String}: Blok veya belirtilmişse ve falsey ise ters blok.
gte
a, b'den büyük veya eşitse bir blok oluşturan blok yardımcısı.
Ters bir blok belirtilirse, hatalı olduğunda işlenecektir. İkinci değer için isteğe bağlı olarak compare="" hash argümanını kullanabilirsiniz.
Parametreler
a {String}
b {String}
options {Object}: Gidon sağlanan seçenekler nesnesi
returns {String}: Block, or inverse block if specified and falsey.
ternary
Verilen koşula bağlı olarak sağlanan iki değerden birini döndürür.
Parametreler
Condition {Boolean}
trueValue {String | Number}
falseValue {String | Number}
returns {String | Number}
isnt
a, b'ye eşit değilse bir bloğu işleyen blok yardımcısı. Ters bir blok belirtilirse, falsy olduğunda işlenecektir.
Parametreler
a {String}
b {String}
options {Object}: Gidon sağlayan seçenekler nesnesi
returns {String}
not
val falsey ise true döndürür. Blok veya satır içi yardımcı olarak çalışır.
Parametreler
val {String}
options {Object}: Gidon sağlayan seçenekler nesnesi
returns {String}
or
Verilen değerlerden herhangi biri doğruysa bir blok oluşturan blok yardımcısı. Ters bir blok belirtilirse, falsy olduğunda işlenecektir.
Parametreler
arguments {...any}: Değişken sayıda bağımsız değişken
options {Object}: Gidon sağlayan seçenekler nesnesi
returns {String}: Blok veya belirtilmişse ve falsey ise ters blok.
and
Verilen değerlerin her ikisi de doğruysa bloğu işleyen yardımcı. Ters bir blok belirtilirse, yanlış olduğunda işlenecektir. Bir blok yardımcısı, satır içi yardımcı veya alt ifade olarak çalışır.
Parametreler
a {any}
b {any}
options {Object}: Gidon sağlayan seçenekler nesnesi
returns {String}
startsWith
Bir dizenin verilen önekle başlayıp başlamadığını test eden ve if ve else olarak işleyen blok yardımcısı.
Parametreler
prefix {String}
testString {String}
options {String}
returns {String}
ellipsis
Bir dizgeyi belirtilen uzunlukta keser ve bir elips (...) ile ekler.
Parametreler
str {String}
length {Number}: Döndürülen dizenin istenen uzunluğu.
returns {String}: Kesilmiş dize
replace
a alt dizesinin tüm oluşumlarını b alt dizesi ile değiştirir.
Parametreler
str {String}
a {String}
b {String}
returns {String}
lowercase
Verilen dizgedeki tüm karakterleri küçük harfle yazar.
Parametreler
str {String}
returns {String}
uppercase
Verilen dizgedeki tüm karakterleri büyük harfle yazar. Bir blok yardımcısı olarak kullanılırsa, tüm bloğu büyük harfle yazar. Bu yardımcı ters blokları desteklemez.
Parametreler
str {String}: Büyük harfle yazılacak dize
options {Object}: Gidon sağlayan seçenekler nesnesi
returns {String}
titleize
Verilen dizenin başlık durumu. "bu örnek metindir "den "Bu Örnek Metindir"
Parametreler
str {String}
returns {String}
isEmpty
Verilen koleksiyon boşsa true (veya blok), koleksiyon boş değilse false (veya sağlanmışsa ters blok) döndüren satır içi, alt ifade veya blok yardımcısı.
Parametreler
collection {Object}
options {Object}
returns {String}
isObject
Değer bir nesne ise true döndürür.
Parametreler
value {String}
returns {Boolean}
isNumber
Değer bir nesne ise true döndürür.
Parametreler
value {String | Number}
returns {Boolean}
Bu makale sizin için faydalı oldu mu?
Harika!
Geri bildiriminiz için teşekkür ederiz
Üzgünüz! Size yardımcı olamadık
Geri bildiriminiz için teşekkür ederiz
Geri bildirim gönderildi
Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız