我有一个JavaScript函数来获取窗口大小。
function viewport() {
var e = window, a = 'inner';
if ( !( 'innerWidth' in window ) ){
a = 'client';
e = document.documentElement || document.body;
}
return { width : e[ a+'Width' ] , height : e[ a+'Height' ] }
}
我在这里得到了代码:https://andylangton.co.uk/blog/development/get-viewportwindo....
现在,我的问题是如何才能检索width
的值?
我已经尝试过这个,
var width = viewport();
console.log(width);
示例输出为:Object {width: 1182, height: 297}
注意:我不想将返回值更改为return { width : e[ a+'Width' ] }
,因为我可能会在其他时间使用height
值。
答案 0 :(得分:0)
试试这个..
console.log(viewport().width);
答案 1 :(得分:0)
只需返回宽度部分:
return e[a + 'Width'];
或结果是width属性的值
var width = viewport().width;
答案 2 :(得分:0)
您需要引用它:
var width = viewport().width;
答案 3 :(得分:0)
视口返回一个对象,因此您需要使用
访问对象属性viewport().width
或
width.width