gpt4 book ai didi

underscore.js - Underscore.js检查数组中的元素是否存在?

转载 作者:行者123 更新时间:2023-12-03 11:46:24 26 4
gpt4 key购买 nike

如何检查underscore.js中数组中的元素是否存在?例如,我有['aaa', 'bbb', 'cfp', 'ddd'],并想检查'cfp'是否存在。如果可以,我想显示一些文本。我的以下代码无法正常工作,我不确定为什么:

<% _.each(profile.designations, function(i) { %>                                                                                        
<% if (typeOf profile.designations[i] == "cfp") { %>

<div class="cfp-disclosure-text">

<p>Show this text if does exist</p>

</div>

<% } %>

<% }); %>

最佳答案

只需使用_.contains方法:

http://underscorejs.org/#contains

console.log(_.contains(['aaa', 'bbb', 'cfp', 'ddd'], 'cfp'));
//=> true

console.log(_.contains(['aaa', 'bbb', 'cfp', 'ddd'], 'bar'));
//=> false
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>

关于underscore.js - Underscore.js检查数组中的元素是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38406941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com