我想从数组中删除所有的虚假值.JavaScript中的Falsy值为false,null,0,"",undefined和NaN.
function bouncer(arr) {
arr = arr.filter(function (n) {
return (n !== undefined && n !== null && n !== false && n !== 0 && n !== "" && isNaN()!=NaN); });
return arr;
}
bouncer([7, "ate", "", false, 9, NaN], "");
Run Code Online (Sandbox Code Playgroud)
除NaN测试用例外,以上所有人都满意.有人可以帮我检查数组是否包含NaN吗?
我们在 TIBCO 中有全局变量概念,在 Mulesoft 中我们有相同的概念吗?
就像设置全局变量一样,以便在运行时或基于环境的部署期间。Mulesoft有类似的案例吗
我试图使用 python 为特定关键字从 Gmail 下载附件,代码如下,
def read_email_from_gmail():
mail = imaplib.IMAP4_SSL(imap_url)
mail.login(user, password)
mail.select('"[Gmail]/All Mail"')
print("Login into Mailbox")
result, data = mail.search(None, '(SUBJECT "Contract note")')
count = 0
for num in data[0].split():
result, data = mail.fetch(num, "(RFC822)")
raw_email_string = data[0][1].decode('utf-8')
msg = email.message_from_string(raw_email_string)
for part in msg.walk():
if part.get_content_type() == "text/plain":
print(part.get_payload(decode=True))
if part.get_content_maintype() == 'multipart':
continue
if part.get('Content-Disposition') is None:
continue
fileName = part.get_filename()
print(part.get_)
fileName = fileName+str(count)+str('.pdf')
count = count + 1
if bool(fileName):
filePath = os.path.join(attachment_dir, fileName)
with …Run Code Online (Sandbox Code Playgroud)