Javascript 如果所有图像的宽度相同,请执行某些操作

Javascript 如果所有图像的宽度相同,请执行某些操作,javascript,jquery,Javascript,Jquery,如果所有.cimg的宽度相同,我想做点什么 <img class='cimg' src='...' alt='img'> <img class='cimg' src='...' alt='img'> <img class='cimg' src='...' alt='img'> 结果-[960960960] if(all elements of w are equal){do_something();} // how to do this? 您可以使用[

如果所有
.cimg
的宽度相同,我想做点什么

<img class='cimg' src='...' alt='img'>
<img class='cimg' src='...' alt='img'>
<img class='cimg' src='...' alt='img'>
结果-
[960960960]

if(all elements of w are equal){do_something();}  // how to do this?

您可以使用
[…new Set()]
从数组中获取所有唯一项,然后只需检查结果数组的
长度。如果长度为
1
,则所有宽度相同,否则:

let w=$.map($('.cimg'),(e)=>$(e)[0].自然宽度);
w=[…新集合(w)]
如果(w.length==1){console.log('same');}

您可以使用
[…new Set()]
从数组中获取所有唯一项,然后只需检查结果数组的
长度。如果长度为
1
,则所有宽度相同,否则:

let w=$.map($('.cimg'),(e)=>$(e)[0].自然宽度);
w=[…新集合(w)]
如果(w.length==1){console.log('same');}


这是否回答了您的问题?这回答了你的问题吗?
[…new Set()]的任何链接
pls
[…new Set()]的任何链接
pls
if(all elements of w are equal){do_something();}  // how to do this?