V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hgjian  ›  全部回复第 15 页 / 共 18 页
回复总数  354
1 ... 7  8  9  10  11  12  13  14  15  16 ... 18  
@Melting 或者也没有什么办法可以判断页面的 js 是不是全部执行完毕了啊?
@Melting 有什么解决办法吗?
我中间有成功过一次,后来改乱了,不知道成功的代码是什么样的了,
@learnshare 那好奇怪啊,在浏览器控制台执行 window.$(".city-current").innerText 可以取得结果
@learnshare 应该是可以的吧,puppeteer 打开 chrome 浏览器运行网页后,jquery 就生效了 ;
@learnshare 你好,我按照你的代码试了一下,还是不行哦
@learnshare 安装 jq 库?
@2DaYe 请问怎么解决啊?
console.log( "window.$ !== undefined JQ:" + watchDog ) ; // 应该显示 true ;实际测试却显示 false ;但是,浏览器运行打开网页后,在控制面板测试,就显示为 true 了 ;
@SakuraKuma 谢谢解答啊
@azh7138m 没有试,晚上试看看
@azh7138m 谢谢,我是从 15.3 升级到 16 的。
2019-07-02 10:33:39 +08:00
回复了 adoyle 创建的主题 Linux 分享一个 Bash 脚本编程类库 Lobash
没有中文文档,看不懂哦,我英语差。
2019-06-25 08:23:59 +08:00
回复了 hgjian 创建的主题 Node.js 请问 var dwebp = require('dwebp-bin').path; 后面的.path 是什么意思?
@maohhgg 谢谢
2019-06-25 08:23:08 +08:00
回复了 hgjian 创建的主题 Node.js 请问 var dwebp = require('dwebp-bin').path; 后面的.path 是什么意思?
@SilentDepth 谢谢
@turi 感谢提供
@turi 能提供一下搜索关键词吗?没找到啊
2019-06-18 23:18:12 +08:00
回复了 hgjian 创建的主题 Node.js 请问为什么 async 函数中的 await 不起作用?总是返回 undefined 。
感谢楼上各位的指导,问题解决,分享两个解决方案

第一个是
@autoxbc 的办法,采用 return iterator(i + 1) 的方式。

async function test_async ( ) {
var test_array = [ "a" , "b" , "c" ] ;
return ( function iterator ( i ) {

if ( test_array [ i ] == "c" ) {
console.log ( "test_async ( ) 函数内部 " + i ) ;
return i ;
}
return iterator ( i + 1 ) ; // 迭代调用 函数自身, 执行下一个循环 ;

} ) ( 0 ) ;
}

async function Get_data ( ) {
console.log ( test_async ( ) ) ;
var temp_Variable = await test_async ( ) ;
console.log ( temp_Variable ) ;
}

Get_data ( ) ;


第二个是在 segmentfault 请教来的方案,借助一个中间变量实现:

async function test_async ( ) {
var test_array = ["a", "b", "c"] ;
var a = null ; // 中间变量
( function iterator ( i ) {
if ( test_array [ i ] == "c" ) {
a = i ;
} else {
iterator ( i + 1 ) ; // 迭代调用 函数自身, 执行下一个循环 ;
}
} ) ( 0 ) ;
console.log ( "test_async() 函数内部 :" + a ) ;
return a ;
}
async function Get_data() {
console.log ( test_async ( ) ) ;
var temp_Variable = await test_async ( ) ;
console.log ( temp_Variable ) ;
}
Get_data();
2019-06-18 22:59:41 +08:00
回复了 hgjian 创建的主题 Node.js 请问为什么 async 函数中的 await 不起作用?总是返回 undefined 。
@autoxbc 谢谢你的指导
2019-06-18 22:32:17 +08:00
回复了 hgjian 创建的主题 Node.js 请问为什么 async 函数中的 await 不起作用?总是返回 undefined 。
@rabbbit 请问你的代码里面 function iterator(i) 是不是相当于是 闭包了?
1 ... 7  8  9  10  11  12  13  14  15  16 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1227 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 23:11 · PVG 07:11 · LAX 15:11 · JFK 18:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.