, так как никогда не выдает исключение, если не может выполнить преобразование, возвращая ноль (, поскольку работает только с ссылочными типами). Таким образом, использование в качестве в основном эквивалентно
_myCls2 = _myObj is MyClass ? (MyClass)_myObj : null;
приведениям в стиле C, с другой стороны, выдает исключение, когда преобразование невозможно.
В Vuejs я использую следующий код в смонтированном теге.
var app = new Vue({
el: '#id_homepage',
mounted: function () {
var v = document.getElementById("id_video");
var width = v.offsetWidth;
v.height = Math.floor(width*(9/16)); // dynamically setting video height to maintain aspect ratio
},
});