这个`if`语句是多余的吗?

时间:2017-05-15 02:06:53

标签: javascript

我在一些文档中找到了这个代码段。 for (var key in contactData) { if (contactData.hasOwnProperty(key)) { // Omitted } } 语句是多余的吗?

for

我在浏览器控制台中尝试了这一点,并且两个contactData = {}; contactData.a = 1; contactData.b = 2; for (var key in contactData) { if (contactData.hasOwnProperty(key)) { console.log(key); } } for (var key in contactData) { console.log(key); } 循环打印出相同的内容。

$(document).on('click', '[data-toggle="lightbox"]', function(event) {
 event.preventDefault();
 $(this).ekkoLightbox({
 onShow: function() {
  $('.ekko-lightbox-container').append('<div class="rotate-button"><a href="#" class="pull-right rotate" style="font-size: 18px;padding: 3px 0;"><i class="fa fa-repeat" aria-hidden="true"></i> Rotate</a></div>')

  var degrees = 0;
  $('.rotate').bind('click', function(event) {
    event.preventDefault();
    var $lightboxphoto = $('.ekko-lightbox');
    degrees += 90;
    $lightboxphoto.css('-ms-transform', 'rotate(' + degrees + 'deg)');
    $lightboxphoto.css('-webkit-transform', 'rotate(' + degrees + 'deg)');
  });
},
});
});

0 个答案:

没有答案
相关问题