16 lines
		
	
	
		
			336 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			336 B
		
	
	
	
		
			JavaScript
		
	
	
	
| //
 | ||
| //  Naive asynchronous code. This doesn’t work!
 | ||
| //
 | ||
| let fs = require('fs')
 | ||
| let timestamp = new Date().toString()
 | ||
| let contents
 | ||
| 
 | ||
| fs.writeFile('date.txt', timestamp, () => {})
 | ||
| 
 | ||
| fs.readFile('date.txt', (err, data) => { 
 | ||
| 	if (err) throw err
 | ||
| 	contents = data
 | ||
| })
 | ||
| 
 | ||
| console.log('Comparing the contents')
 | ||
| console.assert(timestamp == contents) |