小编Vig*_*esh的帖子

从数组中删除所有有价值的值

我想从数组中删除所有的虚假值.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吗?

javascript arrays

57
推荐指数
7
解决办法
3万
查看次数

Mulesoft 中的全局变量

我们在 TIBCO 中有全局变量概念,在 Mulesoft 中我们有相同的概念吗?

就像设置全局变量一样,以便在运行时或基于环境的部署期间。Mulesoft有类似的案例吗

mulesoft

4
推荐指数
1
解决办法
7648
查看次数

Python - 获取邮件的日期时间 - Gmail

我试图使用 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)

python gmail imaplib

3
推荐指数
1
解决办法
3626
查看次数

标签 统计

arrays ×1

gmail ×1

imaplib ×1

javascript ×1

mulesoft ×1

python ×1